|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:2 B! H+ X$ Z) `
(number : integer)
& Y5 @' I8 W4 z) z8 k( xis
) x7 E* e8 D. ~0 ^" Jdo7 t, s# c, O( l. R; x" @5 {( Z$ H2 ~
inspect number. u3 z3 ?' R/ g/ k
when 1 then
/ `. J0 Q+ ~! W+ s) x0 j0 e print "not a prime number": [9 d# y) Q8 P1 E
when 2,5,7,3 then 5 J& k' s) j: r; t0 A
print "prime number"
7 D+ n, F' B4 [7 Z4 ~ when 9,4 then
2 o/ g2 ]9 A+ } q0 ?, f' N print "square number"
: J# U: f! {3 a. S else, W' }( ^4 _& d' H0 r7 c
print "no special number";* B: L0 ?3 n$ @+ W* g
print "or number greater than 9";
. W, ~0 n4 E- [ end;2 [$ `% i7 Z$ c4 K
end; |
|