|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
2 Z8 ?% D9 c3 n1 u; m(number : integer)1 s! v' W' O7 H
is
5 J2 w0 r. X8 k: D) ?; M) [' }& N* Jdo
1 `0 r. R, b+ D: a inspect number
! ?7 S% v, Z# q* b6 k/ q when 1 then
) q8 r+ {" _7 G% z+ m' ?- `. z print "not a prime number"% Z( z- Q5 O) Z9 j; M+ l
when 2,5,7,3 then
8 C+ m! P6 L* L- Z- h' C% R% I print "prime number"& j( {' f* s; X4 d/ S
when 9,4 then $ e+ J, ]9 Q% `( B! |' q
print "square number"
# B* f& ]; o% ~0 x$ u6 [) ] else
. Y, p. I6 ~- G. ~ print "no special number";
0 j$ M3 ^) R4 R, S print "or number greater than 9";# P/ L# v! l5 z
end;8 \2 @, j3 W- G6 h* v, y# A
end; |
|