|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
7 x! [ u: Y' Q* R( Y5 |(number : integer)
' ~8 W! T- k* o. m6 J7 c, ]8 cis
4 b$ i) g5 Q+ f' m r rdo7 X/ K$ I$ N! Q
inspect number: f" O& k3 | _% x, M( W
when 1 then
0 V6 W% }5 k8 d* C6 i$ f print "not a prime number") @; G$ I# M* }! f9 |
when 2,5,7,3 then ( v9 b7 m5 j0 P- p& _9 u* {* F
print "prime number"
& |& L! D6 o& y6 K4 R8 H# Y! k0 @ when 9,4 then ; T0 ^% ~8 [4 N6 u7 `) H) w
print "square number"4 @+ }! y! z3 ?* ^% T
else
/ u! ~8 s" q7 u* B, K7 M3 V& J print "no special number";* y" A, X7 s3 @1 V3 u+ n6 L3 l
print "or number greater than 9";
" P6 b s, p$ C6 ^ end;
/ J7 d8 g& b7 b: h+ P& p: ^9 ]end; |
|