|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:* N/ h5 }+ V; B9 W* I8 B
(number : integer)4 W* Z& h0 k3 C8 i4 C
is9 g+ h: D3 n+ i. g3 x6 w
do e" i- c5 W1 {
inspect number; S+ d0 \3 k y) ?, U% e8 s! c3 A" m
when 1 then
6 A4 v* T. I3 h; x1 _ print "not a prime number"
- f* z2 _; q9 o7 i5 [ when 2,5,7,3 then
. d/ ^9 g+ w) R print "prime number"4 k( p W0 w5 x f. ^3 j
when 9,4 then
- I1 t' ?& s1 v Q( j( s1 S print "square number"
- R7 ^; g. t) f- W+ u4 N ~! l else, q. @9 q9 J" n1 p
print "no special number";, ]; h, P! S( n3 W' ~0 I
print "or number greater than 9";2 t+ N8 a6 ]( H/ D8 t
end;
* j9 y* c# g, o! f7 N$ send; |
|