|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 q( Y$ b( D, B$ ~3 s" F6 `( c(number : integer)0 V6 s( |3 O8 _
is: H4 r# I) y" }+ [
do
* W; b3 a+ l* j% `* G, P# q, M! Y inspect number
; o B F' G' k7 Q1 s( l% ? when 1 then 5 {) h. s' D, j/ I1 |
print "not a prime number"
9 G2 ^3 p' ^9 I. I0 a$ S2 C, M3 d when 2,5,7,3 then
# A: e0 F, B* W& C# p print "prime number"' }" \6 T# ~, j- j8 x1 R
when 9,4 then
; o- b( x. }+ w$ K- c print "square number"# E( \3 B( m1 s9 v
else/ K' J' z6 J/ A+ W5 \7 _( z
print "no special number";
0 P: W" J; Y# F* E; W5 h print "or number greater than 9"; ~3 l% t9 y# o5 W5 I1 _1 c
end;5 T4 O+ g" j8 x3 {* i) x
end; |
|