|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:) |$ ~/ u* m, G. J
(number : integer)
0 J4 s0 v$ E$ P5 l# lis. X( N P1 v2 ]: a' k1 [
do
# _; D* t3 e# v5 } inspect number& I* ]# D( f. H
when 1 then
+ x9 h4 I! A' Q- ]1 L print "not a prime number"
4 {8 F' k3 J! D I1 |" Y, H. k when 2,5,7,3 then ; z( B5 l7 D- u" M- m3 u
print "prime number": T( }" |- F& B
when 9,4 then
3 s( h/ E2 n# c* G& f( d print "square number"
: C; a0 i; c1 b6 q, O d else
9 t e, Z2 ~# k, K W" y" d* p print "no special number";
* L! X1 ~: e6 V, h: N print "or number greater than 9";- t2 y0 E0 o3 Q9 j- n
end;& b% O+ s& K/ ^6 ]
end; |
|