inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 Q8 \4 p1 C* r. e1 w
(number : integer)) }* f5 P0 ^7 {9 T5 H; Y
is. x \# S. s+ N/ s% E
do2 H1 d U( N% C' A# W L! l9 z! |
inspect number ) H* `5 b; |% E9 O6 W when 1 then 6 h, G0 T$ r0 {2 }1 A3 \1 K print "not a prime number"5 K+ Y! c8 Y% X8 O) F
when 2,5,7,3 then ' x$ C; X' d: W) ?: U# f print "prime number"8 u; V @9 e% h
when 9,4 then u8 [" \6 A. V3 e2 F# N
print "square number": }0 Z3 p4 g+ V
else ! o- z1 y9 o& x5 ~ print "no special number";" U1 c- h2 J ^
print "or number greater than 9";; |3 r" y. w$ x) J6 W% d/ t
end; / `, g4 M0 ~( l& W1 vend;