|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:3 j2 }3 }% N+ [5 l8 Y9 M
(number : integer)
2 v+ d) p" k' ~* Zis. H8 w1 `3 [# X- d6 k8 U4 i
do
0 C! E1 ]. x- C inspect number% O- |8 ]! J. o$ K1 V( Q
when 1 then
. I2 a2 ]5 d# l8 k D0 ?. | print "not a prime number"
7 F9 K8 _- i( h* l when 2,5,7,3 then % V2 ?# a. L9 c, z
print "prime number"1 q/ l9 H Y- Q
when 9,4 then - _( C5 G- M9 i
print "square number"0 C; W4 L0 b- V1 o5 O J
else, L! {- z* u- E& a" } |. t
print "no special number";$ `- k2 e2 z6 b3 ^: f
print "or number greater than 9";* ^& W) j; l# G: I8 \
end;. j4 c' e0 r9 x9 L) j( ^0 r
end; |
|