|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:! t3 Q! |! L% s4 z* M
(number : integer) L( h6 Z0 d. D4 w3 a5 @
is& g4 {* K4 b1 F9 X
do' y; f0 v9 j/ j# W! t2 V, \! F! _
inspect number
6 E7 n0 w, k2 U* ^; H when 1 then 3 ?$ T3 }; s0 [$ u# N
print "not a prime number"
2 e6 [( t" l! i, ~9 p( [: Y+ z when 2,5,7,3 then
9 [3 A) l1 o7 h7 L: J9 G print "prime number"
" A! A* Y, F6 I- e) B when 9,4 then : R, F& m E/ W+ c
print "square number": r q& W, J. Y n4 D
else
" f a& |# w) e2 \. \ print "no special number";" i4 K& y* K& z7 F
print "or number greater than 9";
' \5 v* I' x" E! c6 | end;- s; T: u1 ~8 Z' @% k
end; |
|