inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:* J( f( I e- D# B& U0 i$ r% u7 h* q0 {
(number : integer) 9 x' m) U, l R- [- _is' A7 X, C8 c1 O( C$ l( o
do. E* [+ D, {/ G: s B/ `2 H
inspect number/ \' F. E* |4 k! U) r
when 1 then 4 B$ \3 a8 c" H+ K/ j print "not a prime number" / J0 _! a/ N9 E) W9 n when 2,5,7,3 then $ ?( e4 d, T% S. o5 @) J print "prime number" - ?2 J: |. t* F8 f4 y when 9,4 then ' \. i$ b9 G \* i4 H" b0 | print "square number"# O/ U. g$ J. S- o& g! {$ Z8 u
else ) |6 \, e) [6 ~( ^8 G print "no special number";6 t% l v5 b' T
print "or number greater than 9";3 P+ s) p9 J8 H
end; * I8 J6 v3 x3 s: uend;