|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
0 }; q# ~/ j; X(number : integer)- c9 x) S7 Y- F* f$ [
is
4 B6 s/ z, J" O1 Sdo- m7 t+ }- n' b* t2 w9 V
inspect number |# G( E" [# q5 ]
when 1 then 4 x, i) r1 a' q" r/ U1 M
print "not a prime number"
4 ?" ]7 _! v+ j4 }# d when 2,5,7,3 then
0 ~) p% z! L) _% v) a print "prime number"
" h: v8 _. M: _, w when 9,4 then
2 ]1 T) \, A2 r; q, ` print "square number"
4 D+ q/ N" [- [7 [ else
2 v6 E/ C, Y* q* x" k& P2 p print "no special number"; y+ s4 v h R* H" ~4 W
print "or number greater than 9";
4 S" L8 |9 [ w: X$ K end;5 N4 l( G! a3 ~- y
end; |
|