|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 K, M6 I2 L9 U# i, U5 Z
(number : integer)
7 \1 D# Z H! E# Yis
/ E7 X5 G z3 Wdo( m: F; w- Q8 j ~
inspect number2 Y' X& O5 S+ U5 s% c
when 1 then 3 |* i$ s* q0 h% F
print "not a prime number". M Y6 ^* _" |. ]# Q6 U
when 2,5,7,3 then ! Z o. I+ e+ x T, F2 I
print "prime number"
1 ?4 X; U+ A$ c when 9,4 then * _! n1 D" j. p8 Y1 S# H
print "square number"% |! l9 P7 O% n, d* T' g( Z$ |, k
else- S9 {6 b) \; g) c: z; H& ]
print "no special number";
0 }: G/ V( k" Y' ]1 b: Y print "or number greater than 9";7 e8 c% `5 V) }$ _# A1 J. A* ?8 e; a
end;" K; Z* l! G, v1 o# c
end; |
|