|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
+ Y& t8 o7 e$ g(number : integer)
3 [* d7 y+ N0 |is& j% k, m+ B4 i7 H: X6 h- u1 }9 L5 g
do
3 \2 k |6 ?$ j0 n! u inspect number
1 u. Q, _) _: n/ y7 R when 1 then
4 v5 F6 K9 E& }9 Y3 K2 i) a print "not a prime number"
2 W$ \7 o P' P" q6 I* ^9 A when 2,5,7,3 then " Y" L; b, k: b
print "prime number"& o4 H& h8 W" B% H# w6 g8 ~! [ ]
when 9,4 then : c. l, d* O# b# ?& l
print "square number"
: K3 V% k) \7 h! y else! ^- X# r* |/ ^2 m! \" [! _) A2 \
print "no special number";4 x f9 |3 \; I; I: M
print "or number greater than 9";
% M7 T5 F* Y$ W. W- ~# J$ K end;6 v% y. f" J. u% [
end; |
|