|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 s0 [. j# M8 o k(number : integer)5 C# f2 \0 {' H& T; X& f
is
" e1 C( W$ e2 ?5 w" \# i; |! k+ Ydo
2 }1 A. r% N1 Z* F. | inspect number7 {% w& G1 B% Q8 m
when 1 then
: u# m6 ?/ r+ j- }' X print "not a prime number"
7 K( ]( \( q. {/ j when 2,5,7,3 then
s7 |" I- I" d% p print "prime number"
: t" i; d8 j, L% f" k when 9,4 then % o/ k- _: l, p: W0 q
print "square number"
2 d0 I) X2 ], `. f else
! T6 I2 U a2 N& h& F4 X print "no special number";2 R' r; Z3 G( V! m+ `2 c, X4 P# F. k
print "or number greater than 9";
- F6 C8 O- M' V; l6 ^# G: S end;/ e! Z R: I* R$ E
end; |
|