|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ u" @$ E" I5 K% R( I5 M, l/ ~
(number : integer)
- J9 w) y5 [" Q& m* [0 his. [1 y1 D0 Y2 l0 S7 t9 V+ P
do
- {) z! M# w* \ inspect number: l5 `$ Y7 h8 }9 V0 W
when 1 then ; Z8 r: {! [5 M) u; Z2 o
print "not a prime number"
' C5 O( ]9 Z: V' | z a" @ f when 2,5,7,3 then
' C1 s# ^$ f* | c print "prime number"
) \% ]8 {7 b* X' ^0 q ^+ z when 9,4 then
9 z% y) ^& e6 G! I2 S% Y1 S7 T' ` print "square number"" [4 _+ O( u: \
else
6 [" V9 a5 T/ h+ j" { print "no special number";6 l: q8 L& Z$ \
print "or number greater than 9";
! V7 C& I) X. y2 G end;
, d7 q- U1 r0 N1 P! S! x% T6 Bend; |
|