|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:" G) m1 V; f2 R$ M% F9 j3 H' D
(number : integer)
' d: n0 y! T' p9 h, ?is
Z% l" ?5 z* `+ W8 }do: j+ z) L8 V# g
inspect number3 S7 X& C& Y) C( K9 [3 I) L/ y( R1 q, a
when 1 then ! K* _7 N6 }* v" ]/ G* r% H" {" a
print "not a prime number"8 O6 Y( W7 \# [7 {% K5 A
when 2,5,7,3 then 3 M% f/ Y' N8 K0 m, p
print "prime number"
, S' b5 |2 \/ k9 i, U7 @) Q! G when 9,4 then * H2 ^: Q/ o+ z0 m! K; ^% _1 g
print "square number"2 I d7 e6 ~! H" N) o* W3 G3 {
else3 |( X! r- m! K
print "no special number";
- N( C* D* v7 R$ P5 y1 T print "or number greater than 9";% D' @. S \% `5 N9 I n
end;
0 H$ T$ W) F2 a& l$ ~# H$ r& Zend; |
|