|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
" m: _4 P; `! v+ E(number : integer)
/ p8 {: c& s/ A3 P) H+ c% lis
B. d# y; U1 m4 ?, Udo
& L, n' d6 k+ j2 V) L. f inspect number; a* |: j% ]- }" n2 I
when 1 then
( K9 d" A. y+ d5 ^* |" g+ @% p print "not a prime number"8 D5 e% B! {% x5 N1 O8 A! [
when 2,5,7,3 then
8 B6 s! \; O8 A/ c print "prime number"8 X. }: R% F" Q, e
when 9,4 then % f; {7 ^2 f" d$ z/ p2 \: I! M
print "square number"2 y& K0 p( g7 a# u! B! n
else( ?, |0 u) A6 m r y, u& I6 ^
print "no special number";0 l( w _% R& Y! ^! a5 }% [
print "or number greater than 9";
- w1 `4 i% @, ~, M8 R end;
i; G( M- y+ J# W- U5 R+ O7 Lend; |
|