|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:& _ A, ]5 W1 d6 L
(number : integer)! u% j& f6 R8 w1 W7 N
is, m+ y s S. `& t+ h7 ^; i
do9 t/ f: K1 i' i, o* I
inspect number: r6 E1 N# @, q1 W1 A! B+ g
when 1 then ( c2 _* }) n, _1 b" g0 N* q
print "not a prime number" W) d6 s; l- v! I2 M: a
when 2,5,7,3 then $ u( V7 ?+ @. c5 N
print "prime number"
+ }, k) E) T# v5 S3 i& h when 9,4 then 6 w2 a0 j+ h8 T5 ]- h
print "square number"! f9 F" l" X% o, o! C6 J
else5 J! y0 ^1 E3 l$ T5 ^, _! z% O
print "no special number";
( a: y9 D; T* T6 G0 I6 l7 j print "or number greater than 9";
& ? K, p" D' E: l2 c5 F, r# F end;
) O9 n# r- Z0 E" X! dend; |
|