|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
, V' e2 |/ L$ e; z9 C3 N1 E(number : integer) c5 \8 ^6 \0 S5 s' p0 ?" [
is6 I/ C/ g: O; l
do
3 L N+ K# Y& \6 w# L inspect number
# M7 B" ?& o% B2 W4 j2 N when 1 then " i4 I- A- h5 a2 I7 x+ A+ ]6 |$ t
print "not a prime number") r5 T7 A! t, |
when 2,5,7,3 then : ?' l3 T* B9 B0 z. {8 }* Q. W) p
print "prime number"
3 c3 b$ m* [5 k when 9,4 then
# W5 C5 b( m$ V! c print "square number"
) w1 A% h: }' z7 d5 _# p5 C else5 ]- o5 E. ^' ]4 r; t3 P0 O
print "no special number"; x- a/ Z, Q* c
print "or number greater than 9";
# z$ v3 }' U8 W; f3 z3 q0 p' J end;( Z3 o: W$ X4 n# E/ M
end; |
|