|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:, q7 z) t9 M y6 ^
(number : integer)
% [9 b$ T$ p: F d+ l kis
# u9 d! @9 z& U& c5 Wdo" A3 O( d/ N+ L! }
inspect number
2 [. p, L* }$ E1 D3 y/ U- x when 1 then ( j3 Z% R" i8 X. L, o* W
print "not a prime number"5 w6 R9 i, d+ z2 M1 W( a
when 2,5,7,3 then ' x" p& d: q6 Q) T( W
print "prime number"
/ X6 O+ Q5 Q1 b& J5 ^# M/ c1 K& ] when 9,4 then
# f" C% g% O1 p1 ]! g print "square number"* F) U! _& V/ I7 O! K1 x
else
$ a* K( j5 [1 O print "no special number";. E; Q- g. ?! _$ M8 N- q
print "or number greater than 9";
9 q2 `/ j$ s0 f/ e5 p! r end;
- K3 ^1 m5 Y8 vend; |
|