|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 G& c/ R8 w B7 E2 S4 i3 ~
(number : integer)
* u$ z4 ~6 f3 n& L" o3 Kis0 t/ T7 X% r, X$ h! z5 r- X" E9 e
do# D& f9 P* q3 n+ G
inspect number4 X" P4 x6 k" h# u6 R3 K% x2 t& A2 t
when 1 then 2 r6 m% m, m. v
print "not a prime number"
7 T0 J4 J4 u. U; M when 2,5,7,3 then
p/ A# k# h' S1 a5 Z# @- J print "prime number"6 [2 _6 { q7 v% K% P
when 9,4 then ( R; G# e2 X8 ?4 W6 Z, w
print "square number"
) H9 R [# |5 ^) l else
: \; q2 X Q' @7 E$ w8 v- ~ print "no special number";, J% \% T; B# E6 \; P x
print "or number greater than 9";
v# C3 E5 ]$ ~ end;9 e) o7 d0 j" f9 Y0 C( V: |
end; |
|