|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
( C$ [- _! k* @ f t(number : integer)* ?5 @% E" J" T# H: s/ w
is6 Y- q& [' r5 {( B
do9 n1 L' F: t c. u& k+ [, V1 C8 c
inspect number7 L2 [+ @4 \- w K" }, D
when 1 then ' [; K( r% f- A
print "not a prime number"
7 `5 a6 e4 I; `/ Z p9 Z when 2,5,7,3 then
* [4 e _+ I. j7 R8 X8 v, E print "prime number"
+ k+ K6 j4 u; Z& `7 Q- t7 Z0 c9 C when 9,4 then . e# j, \, a$ M+ d6 h- \2 L
print "square number"
( W; A; s" X. ?) d else
, Q2 x6 ?+ i2 ]& O4 d+ M% Y: X) H print "no special number";2 J+ z6 k) V: d" ?7 _" v
print "or number greater than 9";
( T' D: U% P6 [ m( V9 k# F1 X& | end;
6 Q2 s* P( Z5 S0 q) Mend; |
|