|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
0 E- M0 l! a& e8 H(number : integer)9 f% R3 T t1 t1 V- U
is; Q p" m z/ w) V
do
2 J6 f' U2 F( c inspect number
# `0 O2 l1 }4 { x when 1 then 5 h' Q: C7 e( X3 b
print "not a prime number"# o- n' L- k& j( u4 [8 E5 p
when 2,5,7,3 then
" `5 ~8 V: v: p @ print "prime number"
+ C. f* }: o5 S% t/ Y when 9,4 then , R7 G2 q3 O! o* h' K9 S" t8 W
print "square number"- G$ G% D- W& ]: C$ L' ?# t
else" d! {3 g a" ?& `0 Y! ?
print "no special number";/ P% h6 T% }" {2 ~
print "or number greater than 9";% m m0 N E% }/ U; j
end;
+ }2 X) R$ w4 O) {1 kend; |
|