|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- ]8 G$ {1 W) A2 L, e+ S9 X1 u(number : integer)
& Q$ M0 q* X' n* P/ _is
7 \' M, Q8 K% L9 U- [- W, C+ X& Edo" w; D# O( `3 k+ f( x% d
inspect number: ]1 k5 q/ A9 M0 D8 e
when 1 then
) C: c" X) a* v0 v print "not a prime number" ^$ c0 \: n9 A+ Y* z
when 2,5,7,3 then
W$ L* [. L6 j' I8 m; m print "prime number"
! d$ X' E0 o+ h: v* ?' y when 9,4 then ) R3 H$ a7 q& d% z A$ D: K. s" [
print "square number"
3 P3 C9 k# m% |" ?! p5 ~ else2 g% S4 E4 W5 I( G: B2 n
print "no special number";
$ p4 x+ i: W/ Y print "or number greater than 9";/ A5 J1 u: b8 K8 G
end;
- p7 l" f5 f5 X* wend; |
|