|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: h. t* o+ [. a% f" ^6 C. B6 {
(number : integer)
- U6 f; f! v5 \ e% \1 Kis
$ C: V# F# _/ C7 Jdo! T% S. H" U2 R& Q- k8 h7 U
inspect number
v0 d! w3 z5 h! q- R when 1 then ) o3 h$ B5 m- Z3 U _" l7 E
print "not a prime number"
- @" }' n5 D7 Q! @8 }5 O( Q3 b+ ~ Y when 2,5,7,3 then
+ \; p& ~4 I: S3 n9 } print "prime number") o2 {( ^; k) s! O7 v1 k9 z" M
when 9,4 then , y! A3 B! J# K, ]! Q
print "square number"
2 B7 v, I6 a: H+ ?) Z else. `7 \& `2 h5 o& m9 w
print "no special number";1 y7 b- B a! @. y) O
print "or number greater than 9";/ [. Z, t' Z% F4 V7 K |- G/ L* M& b
end;
. ?8 W3 {. I2 i! C5 R4 F8 cend; |
|