|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 A' e: |# z5 J" X# t2 Y: N
(number : integer)
# ~7 ^! D }+ m$ `9 B1 f4 iis* ^ y! Q" e* y! r( r
do0 O5 p9 t6 q7 k4 W9 Q- t7 {, F
inspect number; P v; v( s$ T/ l
when 1 then / ~9 a, q8 J9 F8 L9 X
print "not a prime number"9 f: n$ L) A( R7 l' n T# o
when 2,5,7,3 then
9 @. ^( ]) V2 K, o print "prime number"
6 K E: {* j8 l( [ when 9,4 then 8 H1 Y0 L- E/ B/ g% f+ B) @
print "square number", E! I' x: l* J5 ]) W
else0 S2 ^. c9 i# b- R1 }6 ~0 W' ~" H+ z
print "no special number";
6 f% `4 m0 R" Z# e& f& q print "or number greater than 9";% a( M1 j& q5 X
end;
6 n" q8 R6 `9 x, E( yend; |
|