|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
1 C0 o* B# D( B(number : integer)
7 j3 d) w3 d; \# X; q- Vis) K1 t1 \ b$ M: N% Z
do
2 g" _6 S0 S4 w m3 L inspect number8 P% a$ p/ O |
when 1 then
. m8 _+ f2 c/ a& n print "not a prime number"
. i9 {0 w; Z" U; w% K when 2,5,7,3 then ) q" s7 u1 l6 Z" t
print "prime number"+ M" N/ s" @" c# k+ P; b" M
when 9,4 then + v) m3 N# \2 h& @, [& w1 ^
print "square number"
. y9 q% u" m* g5 V else
; N# d$ u& m7 U% ~4 i$ s9 G print "no special number";
1 \) ^9 d- q& w' c# T print "or number greater than 9";
# ~9 Z7 C: l0 Z; u end;- Y( O0 f: d$ K9 P/ f
end; |
|