|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:% R+ R) u6 R9 l
(number : integer)
l' M2 s7 s5 K8 f7 v+ @: cis
, R, |. E4 A/ v3 Y/ [8 g6 ~do
, L) Y) ?) }$ E3 _ inspect number
! W5 ^/ R" p9 Z/ C8 r w {% i% { when 1 then - z4 b- Z0 x4 [/ \. @
print "not a prime number"8 B$ _7 W1 f/ ]( E3 u3 z. W! r
when 2,5,7,3 then 9 U1 S1 r5 n2 {& d) J0 d S; e
print "prime number"
' A0 t" D- q8 P a M when 9,4 then * g$ o& {6 B" [
print "square number"; K2 {3 F0 J3 ?- z. p' X" G6 H7 {/ o
else
3 t& j0 o- _8 W% P# e: G. w print "no special number";5 N6 ?/ n- r# ]
print "or number greater than 9";2 [$ b, Q6 w) H1 O& D
end;
& J, \: F2 C- k: V2 tend; |
|