|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ I2 ]+ U, ]1 V6 D5 d( ? V: z(number : integer)
& P# a8 W, X$ d- W4 gis7 }5 R% f7 |& h7 p% _0 P
do
2 D$ e: c9 s' c1 h7 c. c inspect number H" D; X% b; g( z: ]2 A$ B1 e0 e
when 1 then
+ U/ s+ m A3 f print "not a prime number"
9 k& x- `4 }3 a; r( W5 m when 2,5,7,3 then " I& q: [; W/ |4 o; R6 c
print "prime number"7 M# L4 s/ J; d$ @# X
when 9,4 then
! ~1 \2 U+ J. k: D print "square number"
0 _# h0 t2 U3 L7 A, f/ f- Z N4 o else$ Y1 O b3 E( r9 i) V4 S- @3 p
print "no special number";
8 R# J- N5 c2 K print "or number greater than 9";
. |$ s: l1 ^$ f( B1 D, ^ end;
/ s* E, A; X2 P& m3 M3 P2 aend; |
|