|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) R3 P0 u A+ x0 F. z(number : integer)
5 o7 _ a. Y- y5 s( ?is8 l& \+ j3 T/ t
do
& g3 Y. e, V! m& ?: L$ U inspect number$ P% K% e# J- R- V" T. t1 w9 i
when 1 then
% Q. ?* t3 Y% _ print "not a prime number"
; v7 ]2 x+ v; T( z when 2,5,7,3 then ( l& M9 c* Q/ o/ O& s0 t
print "prime number"
7 { X. B ^* Y1 f when 9,4 then
' v9 M7 r# x/ {; T/ D print "square number"
. R. R: `4 M# ?; a8 k0 d. A) }% M else4 A! h0 z9 H" ^. K! K' |8 B; B
print "no special number";
/ D5 J: v$ ?: {+ k4 Z- m print "or number greater than 9";
8 r/ r0 h/ F, |8 h end;) X' \* ]) |* j% @! @7 ^
end; |
|