|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- Z3 a; L# V Y) A(number : integer), G) |9 F0 b( R! a+ Y
is# M9 [3 J# ?0 O/ o- q+ F9 Q3 \4 B. L5 i
do Z T0 e# V0 I( o/ s
inspect number
& s2 W [, V& N: d! g1 s when 1 then
5 j) W* \$ d$ l' h3 i print "not a prime number"5 E( ~6 X/ y8 | F/ D5 g* j
when 2,5,7,3 then e8 N; z! \0 ?$ T; B. t% O/ J
print "prime number"
1 Q9 h1 l' G7 g3 d when 9,4 then 9 u5 Z# e5 Z% o' ~% i# i% U9 F
print "square number"' T/ o7 u, N- H) y! i% g/ V
else
9 a @& p) W5 \" R print "no special number";% o( E( W+ ^$ I# A
print "or number greater than 9";( ?2 G) V5 x0 t! r# R
end;, i7 ?5 D% k0 R
end; |
|