|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ e( @0 @/ c# [0 U" o* k0 M2 P
(number : integer), |0 n, S, g, R+ R' Y8 s
is4 u) k( T! A* v$ O( J
do; t; y7 X8 K( `# R8 T) D: R
inspect number/ k9 U( `8 C. k% p0 [8 H0 O
when 1 then ; _. W) R% m' M5 _! h6 w
print "not a prime number"
+ ?- A2 @( q0 S& T$ F when 2,5,7,3 then & r! C, \. r- q! _+ z& ^
print "prime number"
# v1 s; A! }! ~2 o5 C when 9,4 then # O) e- o1 ]3 @# g- t5 x3 l
print "square number". p0 V* ]/ N* [ ?1 u
else8 b5 t- r+ H. w0 y8 u4 \2 U6 _
print "no special number";: R- s, ~5 k, J- E/ J# I
print "or number greater than 9";3 _$ C; C+ X8 l0 R( h% |
end;8 c! T. z, R2 F! w
end; |
|