|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
6 [9 ^) }$ _# s w0 c) |' s2 r& ^(number : integer)
" Z- t# z/ ]% |5 ]/ tis; Y2 b" ?. I$ v: C6 r: ?# Q
do; h/ f4 q& ]1 h2 d! c5 T# k }
inspect number
+ f8 m. ?% @. a" O$ Q: X2 s k when 1 then 2 N6 w% o% d5 ~+ t
print "not a prime number"
0 A2 F3 `, @3 e when 2,5,7,3 then
- y% p. E2 u3 i* P: Y/ X print "prime number"1 q3 t" o, @4 H' M# s. \
when 9,4 then
+ b/ \0 D- A' ~' C0 p print "square number"
$ |* a& Y9 A( F' J/ w else0 e" d2 k+ O& Q2 J( y+ n
print "no special number";
$ F/ W e: F( ~. s9 r- C print "or number greater than 9";
5 Q( J. [7 ]7 S# W6 N) g2 e% _4 R) N; o end;
. i7 E, N5 R5 `9 m% Y9 m' @* I' Xend; |
|