|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; q" t. e3 N, X" b1 y8 L
(number : integer)6 C2 k) n6 e2 J3 A9 G
is2 k: i( c! ?( k5 N# x4 V
do
[# t+ Y" a3 h& d inspect number9 `$ ~( d' O, Y0 c" {
when 1 then
; O6 ?1 o3 Z3 C) x print "not a prime number"5 J* v4 {+ S2 b, J1 n) G/ M Q( W3 o
when 2,5,7,3 then
+ t; q$ b/ }+ ^( L- w- B I1 z print "prime number"8 m/ Q( j8 x$ e' G4 s$ U- l
when 9,4 then + j$ ^! j8 ^+ ]
print "square number" k y3 |' \9 q* f* T# h- Y x( U5 F6 x
else
. P- `3 Q8 a9 Z7 g- Y print "no special number";" r1 M8 s% w7 f! I9 U% w
print "or number greater than 9";
8 g8 |' n0 \) m end;; ^9 e: d0 j7 |& @( Z) i9 u E% W
end; |
|