|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
n& v i' K; [( ]& f(number : integer)' z9 D+ q8 C) h$ v' h6 s
is
5 ]# h3 c. R5 O ~; r; R+ J7 `do8 j% [7 }' J) R2 G' o: M
inspect number' z) @1 a3 u0 N; x- F: R: K
when 1 then / x1 w& C, H! F' U6 \
print "not a prime number"( r7 ~4 c8 l6 C- r$ j) }+ W5 G
when 2,5,7,3 then 5 d9 K: T- t; [3 e f2 Q% I7 m; p: X+ Y
print "prime number"
2 M$ e, _! P* n! `2 C4 C. a when 9,4 then
, k. {& H w9 N ]3 A2 K/ ~6 y print "square number"# u" r) Z' B! a% ?$ w
else
" K) \; N) }7 Q) X& L2 { print "no special number";
) v+ J, e, G5 V. q9 H6 `* q print "or number greater than 9";
5 ?$ P2 C! M/ h1 v end;
* d/ O! `$ _! \end; |
|