|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
+ o( V: |5 [& z(number : integer)6 A1 u" Q) l( K, I% a
is& f, G* s2 _! d; D
do
! v( Y( [* t( ?3 j inspect number! k( g; K! P9 Y/ n( n
when 1 then 2 E5 w7 _) D: Y/ L& W. }* A/ ?/ D" N
print "not a prime number"
$ n1 J! \& M! O! w1 v9 u- B when 2,5,7,3 then
! j5 J1 ~' {. W! N2 h print "prime number"
3 S, ?, M& U% o* ~# a5 B when 9,4 then ) z6 J- c/ Q% [4 J
print "square number"
8 W( l; O9 q, b- `( n( ^% O- I: | else% \1 q4 c3 f- Z" ^
print "no special number";3 N+ N2 U! N7 q# s9 B6 F) k
print "or number greater than 9";
3 ?; a8 a" O w8 p end;
5 M }/ P; \3 \) wend; |
|