|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:6 D5 c) h" C9 d' ]* V7 a0 w' r
(number : integer)5 m6 W: P8 W+ a; J( y, I0 s& @
is
0 Q5 c" x R' P- H9 |do a0 f6 B. D! f- L. a4 A" |
inspect number
) N2 ?( W, @: i1 _ when 1 then ( y4 j) l9 s8 {
print "not a prime number"
* @3 b8 z- J6 k when 2,5,7,3 then / o& ~: H q6 M. j
print "prime number"
' o6 E3 p, u1 q, e: N when 9,4 then
$ p' {: L' h# V/ ], t print "square number"' U8 m7 n9 m; g$ h5 L- ^, t
else
- m% e; {8 G& b print "no special number";
, Y# h2 D$ l5 U; h0 Y h print "or number greater than 9";
$ l* \& s8 g/ ^ end;* d5 `5 U0 Z$ i7 _3 h5 X
end; |
|