inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: 0 m: R) |; o) o$ I9 l(number : integer) % V% B, b) j! @4 T) z) Qis2 a# s* _' E, W& D
do+ U6 p6 w. g! G! U) l: f
inspect number 1 m- ?& p- z) R when 1 then * a3 P. w- `) F
print "not a prime number"4 H+ q7 J# y, R7 C3 x: x% u& L
when 2,5,7,3 then . o2 b) _ Q+ D! ], R4 P6 ~* e
print "prime number" ! n9 O3 S- t: o* _ when 9,4 then - y) |8 H& h: M) s0 ]+ r! A
print "square number", O# k& O6 G; E# d
else9 k X, s* Q% g8 y% p. [6 f
print "no special number"; - _' G8 I9 A' t print "or number greater than 9"; * U7 Q: x _& p; \# O8 H K" h* X- ^ end; ' i0 l! r. {% uend;