|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; q* z2 `7 x+ S
(number : integer)2 l. [% o* ^; a$ R) @: U" ~+ Q
is
+ r. u. m+ }( w3 w1 }4 g! edo H/ O$ h$ D( u, F" L
inspect number
. h: g/ M" ~2 s) A2 q) |9 k when 1 then
: L9 S) S6 E( i* _& y& n print "not a prime number"
, @4 c! n- W4 N! D3 z- B when 2,5,7,3 then 4 D: b8 e) J4 A* Y* u
print "prime number"4 P# n/ @9 o2 H; |& X+ p
when 9,4 then ( r7 w; {3 Q" m
print "square number": ?7 t/ C, `; `4 P/ e$ o% i& i
else6 [/ D) Y9 w* c# D! X
print "no special number";
; ?* i' F' t/ x- b7 N; ~# @2 D$ N print "or number greater than 9";5 p4 T# c+ X: B, b( p$ |9 s- \
end;
5 P" g4 E ?# Y0 D/ Nend; |
|