|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- f5 g! Z% R& y) |. D* `
(number : integer)7 c( Z" z0 E k3 S, t G6 | L4 ]. P
is
/ t' T( S; S9 Wdo
# j! W- Y, h" H# q! V5 c5 D inspect number
; X1 d( S: B" S7 G when 1 then
# V$ B/ @' I* B' v print "not a prime number"
+ R) r# k1 O7 c( Y% E when 2,5,7,3 then 0 ^9 d! N0 C# j, K7 z6 V6 k2 f7 Q
print "prime number": \1 b; ]$ [: O- T
when 9,4 then
+ P" r) g* \# n print "square number"# G6 E' a( S$ e
else
9 w8 i$ w* e( ]4 E4 L print "no special number";
9 D& U9 x% N* w L% P4 H* Y print "or number greater than 9";
& N: b0 e0 h) ?3 h+ W2 W end;
$ n6 X: c* Z4 H) jend; |
|