|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: K1 f) X# {6 g, F& @& A* W5 V
(number : integer)! t$ V3 e8 h, |- ]* M5 Q' b. V9 f
is7 [7 V# \- [2 ]0 J5 s4 D$ Q; j
do7 J% q. c2 M v2 ^; |. F% K
inspect number
! E: j# J8 R+ u. K4 B& M3 a when 1 then + Q% S0 e) b, z3 R! Y5 Z# W
print "not a prime number"
6 w' `4 j4 P8 f2 I% [ when 2,5,7,3 then
7 ^$ A4 N7 G) I' l5 [ print "prime number"/ e: \9 K u7 l2 P+ C' N9 v/ @
when 9,4 then
2 D8 o8 }, l: j: Y* Z0 l5 e print "square number"+ S/ g7 i# e% C6 c
else
2 x; Y/ U$ g/ R0 t print "no special number";
) |, W; y! t% w1 d. _) s print "or number greater than 9";
% D, F! s, ~3 u! q end;/ M& j' {1 K/ _8 W; ^
end; |
|