|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( j- _) J4 H) ]/ z
(number : integer)8 Q/ B; H" b( w- L, F0 b
is- {2 e$ s* s7 B+ u1 v# l& D
do, @, a! C% V& F# K% i
inspect number
0 O6 Q' z* L! J" w9 P, W when 1 then
' d9 k0 m- Q3 s print "not a prime number"
7 k6 u( j F: X2 m; Q& [ when 2,5,7,3 then
( U$ N5 }& e7 b. U# S0 y+ x print "prime number"* Q7 t# L& ?1 r% n; f
when 9,4 then
- x) E0 a# C X* U print "square number", l) c. W. m( H" o& |0 Y7 k( a
else
, M6 j0 |$ f2 f* ?6 | print "no special number";
# d+ P+ Q7 H# ` print "or number greater than 9";% n. ?9 q; M- ~
end;
6 D& H5 ?9 V/ ?: Y7 ~+ Gend; |
|