|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:# B- B; o8 d; c/ k% J& c3 n
(number : integer)
! Z3 |' [( c. H4 k6 yis
5 \8 c$ H# R+ w a& ydo
4 i8 X* d. D. O& K+ I inspect number4 A K6 ~3 M$ o5 _
when 1 then
" L, j, U0 g) C7 \: _ print "not a prime number"
) z7 X, I3 T' O, S! x4 E# U0 u when 2,5,7,3 then + x0 w$ Y t. g
print "prime number" v+ Z! E+ V" o4 |+ H
when 9,4 then 6 C, U, h" I% Y# D
print "square number"
3 \& h+ T& _" t5 ~$ c else; z; L) P: W" ] q
print "no special number";5 _. h: n0 j' {* Y6 ]. k' r
print "or number greater than 9";
' ]3 L0 b( k" e, y* D; a end;- Z. s7 v4 b. f \
end; |
|