|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:8 F5 [9 i7 g/ W! R6 A- U# i
(number : integer)8 A& A( U$ ?5 y% r& l
is
/ c2 ^ M5 j0 S8 \2 u0 Kdo
: B( B! l. a% r+ o* `3 s inspect number `: A3 _& G( _, \' O# F
when 1 then
* j* b' z- A. ?/ N7 [$ N8 J* {0 R7 N print "not a prime number"
3 c0 d. u6 f2 j. I) i when 2,5,7,3 then
1 e6 A) X- H( ]" _: @/ i/ X print "prime number"- @& y# {0 T" v" e. K, p2 e
when 9,4 then " l4 }; L- n$ a( c- X* R7 i3 V) A g
print "square number"
2 T2 V6 e% S8 R$ q! } else* r- C- u) u% z2 c9 T5 }. W
print "no special number";! c. t7 k6 f; s
print "or number greater than 9";; d2 _& ^( N z) i
end;
' W" b$ H8 Q6 A. T5 z9 s- Lend; |
|