|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:5 ^7 T- m J, ^) v0 T" k0 e
(number : integer)* K" M7 p0 o6 @1 l! I6 N
is
$ q/ l( j5 Z# G! Pdo
# e1 h1 z" F0 ^* I inspect number/ p1 H+ _, O3 a0 W4 Z5 K: K: o3 ^
when 1 then
8 s: K: I: S; A print "not a prime number"
9 U/ F( ]0 V7 T: b1 x when 2,5,7,3 then ' U3 J/ x( Q0 f0 o' G
print "prime number"
& Y7 c! P* q6 J; Y* o+ H when 9,4 then
: D2 t x9 r/ ~; ]1 ^ print "square number"
' }0 S, S+ x+ c3 s, a0 Z else, e# K$ I f3 J# m ]. |5 ^
print "no special number";
& o7 S5 ?# D: p$ v9 j print "or number greater than 9";
. r% h$ w9 _3 w4 C. J) z% U7 \! c end;6 d. _2 o6 C/ K T$ O U# T: h, y
end; |
|