|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. {, e' d' i2 x8 R
(number : integer)' L4 }8 K% h" p) o
is
0 X( y; j/ D- Tdo* V9 K$ y/ _! Q& Z- W; v
inspect number. ^; P. J4 b( l& R/ S! }8 |
when 1 then
8 }! [+ o' {: K" @9 B3 V$ t print "not a prime number"
: `6 D/ q7 t5 [+ _ when 2,5,7,3 then % `+ o5 [" @4 L" E$ O
print "prime number"& o2 g: {' _- @$ j+ o$ j
when 9,4 then & u8 J/ J2 f1 S9 p a
print "square number"8 @( x6 r& f9 h) _
else
7 @1 W' |5 ^6 }. @3 S print "no special number";
9 R& w5 X' `" o& n7 T; r print "or number greater than 9";
, w0 c1 H% z$ L: H end;6 T6 m1 r5 l, o1 ~6 P, h* h* }0 R7 V
end; |
|