inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: 8 a* {: t6 m: y9 V1 d, S. b. `(number : integer) : ~- H* _$ n4 u3 z9 q7 v2 Qis ! a4 `9 h/ V1 |5 I" C Ldo( V( L, z# j+ G8 ?) u
inspect number 0 O# a; m+ Y5 b5 D when 1 then ) X1 G/ o2 `! J k3 [ \: G* [+ k print "not a prime number"+ f4 P X, Z# P' c U% }
when 2,5,7,3 then " _& F" y. i4 E; i
print "prime number"6 g" K; b+ L9 n# }
when 9,4 then & r0 n' ~: A [! D% n& X
print "square number"! w) X, w# Z& |( L
else" n; F* C6 Y9 p" o
print "no special number"; $ Y7 y; n. L1 Q6 g/ p+ v print "or number greater than 9"; 1 j7 \, Z8 A6 ~4 j% k end; . s; u% a3 @ zend;