|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
6 S, J, s% W6 f! d7 }! T( y(number : integer)
3 ]! o. Z" m. Q1 zis9 s. A' P. D, `9 B# t
do& S0 s( H0 R2 ~; e+ D) l& H
inspect number5 ?8 H' {0 M6 N& r
when 1 then
0 t: x8 a9 m L; L4 Z5 B5 l print "not a prime number"
- L4 G# u+ O- Y& N when 2,5,7,3 then + C+ r" t9 s7 j
print "prime number"# O: p1 ?$ z" U2 n7 s6 E! P
when 9,4 then
2 k/ a) }; x4 N/ G) {2 V c8 f print "square number"4 \" E( C, T$ b9 [; N$ `9 m
else
7 Y! r* L9 a8 j v: k b print "no special number";9 Y% y. H' u& W
print "or number greater than 9";
9 j6 n, F( ?4 j end;6 k1 u' }) @# [- @! D
end; |
|