|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
2 @9 Z6 d; A* T" W(number : integer)
- s; a# @' W; Kis# ?: x" h! b3 e1 ~& |# m
do/ `; |, V. Z) U1 s
inspect number2 m" D% c$ [1 Y
when 1 then 9 B! }- H6 j3 \9 |; s0 R
print "not a prime number"( N$ Q9 k( S* u7 C" Z8 P* x4 J
when 2,5,7,3 then
. v% V1 k# u" }( l print "prime number"
% [. G$ k; ~, h when 9,4 then
* o* Y2 l! m4 v8 N, R+ s4 M. ?2 `8 k print "square number"
4 k8 A8 v) L& h( V( y; y else" q. H, O2 I! `; G. ]3 }
print "no special number";5 X' v, t# a( J
print "or number greater than 9";! U/ k* r6 z) |8 u" r4 |' K
end;1 j5 P* k. o/ k% g( y3 A! {
end; |
|