|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
% @8 O, l' Z+ G' g(number : integer)0 z8 N, L8 X6 `+ a' V
is2 Q* X# D i" H8 Y( I
do! d1 B2 C" w) N. I5 o
inspect number B2 N I4 O! ?% N# }6 Q
when 1 then Q2 Q& j# E# X+ ?
print "not a prime number"
1 ^# i5 @% L9 Q0 [. _* v" E when 2,5,7,3 then 7 M. u3 b* Z" A- J5 ~
print "prime number"
$ p( d% V. z! @7 j) O when 9,4 then # F% z d- ?5 |& W, a4 {, D
print "square number"
3 _. t- F! }8 g. E( }* V1 l4 S else+ M& k5 D9 Z4 x* q
print "no special number";
' w* Y1 g+ j" k print "or number greater than 9";
8 F( Z% @: A; R5 C, S3 k' R7 ^ end;6 o8 V9 T1 f6 A* Z6 Z* p8 Y
end; |
|