inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: " [. Y4 O/ g4 M! v$ m7 e' I(number : integer)3 }. R( L; m9 q5 [9 k5 C: {% D
is # M3 n! E" M) d. p9 d6 l& `do # r+ O3 e' g5 G8 Z1 Q7 {9 G$ w/ ` inspect number 7 R' d1 @; ?' T" i1 a& A3 K8 W when 1 then ! x7 N- U; }% y1 J! M) z7 A print "not a prime number" 0 n& u. a) G& B3 z& F d3 s% s when 2,5,7,3 then / |4 F. s; g4 ~$ v
print "prime number" 8 L; y8 |" l0 {6 T& ~- ^ when 9,4 then + v G. A* y6 r7 I$ z. v& n
print "square number"0 U5 c0 L% n. P% w1 t. M% c1 l
else. q7 P* i' G4 E
print "no special number"; T2 Y+ N% m6 h ?8 N. @1 @
print "or number greater than 9"; A- T1 e3 D6 z! C8 D
end; 1 v" `0 n; _/ X5 _4 wend;