|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:* y/ r* g8 d& a) x: f% p$ f& U, l
(number : integer)
$ c: C) A* S8 f0 Pis6 b9 |/ z8 [$ [4 V! T$ b
do
+ i# r C& i3 e% _- Z7 Q+ t inspect number
6 v* l& L7 Q+ Z: p4 J- O when 1 then 6 z5 Q/ U5 U3 ]" [, e
print "not a prime number"
& R& q( _! G8 p. V when 2,5,7,3 then
# Y g' B, Z6 [: M6 v print "prime number"1 D* }$ m1 J9 E5 D9 j
when 9,4 then . Y g1 D3 Z" {1 e) S, _
print "square number"
2 K' O2 {" F; e; g. m5 {2 N else
! E# V# V" m, J# j print "no special number";2 a3 {- c: }( l9 L8 P
print "or number greater than 9";! ~- N c d( X; w$ q. e
end;
- p; W+ K3 ~/ b3 A2 Q7 v) nend; |
|