|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:# ~. ] M+ k1 X: ^
(number : integer)9 I- @5 @8 w6 g; c
is
" ?' P4 i4 J0 E! Qdo
8 u$ O4 X7 i: _" ^* ^ inspect number
9 K, }. Q( D) I7 R) ?1 @) s when 1 then , h# j: R' y6 |7 e; k
print "not a prime number"
) \' Z" `1 P9 n9 Q- I) J when 2,5,7,3 then - o! o8 V3 h) G7 B) R4 N
print "prime number"$ f6 t% A$ Q( Y# z8 G; V2 Q
when 9,4 then
# {" Y, H& \1 B print "square number"
5 `. y5 n* N Q3 j% {& ^ else% F }/ _4 Y' x) f/ v4 Y
print "no special number"; [& n" ?3 S2 p7 S2 T8 } `7 D
print "or number greater than 9";
; s8 O8 Y/ j7 q7 \ M* [ end;
7 Q, b- c% w( s9 q# G7 S3 t3 }( nend; |
|