inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: * U2 o5 b8 `8 t7 k% d6 p5 N) p(number : integer)6 n# B1 P8 ~; I* [+ b
is' L7 Z( H6 P6 |& {! G
do : H2 s R9 [5 m inspect number p) b) d$ ]$ n) l7 t7 `) N* I. I+ n when 1 then * e4 b' o y, K3 L6 C+ H! r- a
print "not a prime number"5 l3 E. t( ~% L
when 2,5,7,3 then 3 {- w7 k* V1 p
print "prime number"7 l: o" q6 f2 ^
when 9,4 then 9 o& C2 ?) {( }% `" Q. J; }
print "square number", I/ \3 q2 n0 |
else' Y6 N8 M. l4 E5 h9 \9 ^
print "no special number"; / n2 N' l' ?; S( x print "or number greater than 9";! k6 Y r: d0 i$ g6 [+ j# B
end; * i% w( @$ d8 p/ I) A4 Dend;