|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
$ @# B' x. N6 N' B. n) G(number : integer)) g7 g* y, w3 @
is/ |3 I; y( K4 B) U: e( w
do4 t0 z0 p: _: [1 |( ~3 J8 m" F* S7 L
inspect number
2 r: Y) c' ~5 _" F when 1 then 3 \, R3 \; ?! Q' N' s; Y) H5 h0 r
print "not a prime number"
+ c. X) R0 K, |0 Z when 2,5,7,3 then $ |+ t( w/ `) Z/ ~3 Y- M' P
print "prime number"
; \9 u, B4 E8 u% s( G when 9,4 then
: V2 V) l$ v$ q print "square number"
# B. O8 o7 F- r4 J else
0 X6 [6 Q1 w- g5 h, D) W0 ^4 Z print "no special number";
4 E5 I( Q5 J0 b6 N( q print "or number greater than 9";) P, C5 q6 L2 Z8 F+ S2 B; {0 ] l
end;6 ~" v$ B% s1 Y3 d
end; |
|