|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:8 r4 {# e- b7 Q1 c. E. J
(number : integer)
5 ]3 {$ J: q$ Q) P$ Dis
* L- b# g0 r# K8 \. q- q' Kdo" u1 Z1 `) \( n; W! _9 K: L
inspect number$ v9 p t) m+ m4 o/ P/ h' b* a
when 1 then
/ S4 Q5 F$ w$ |8 }, X$ J4 Q9 t print "not a prime number"8 a. y4 ~# b3 Z5 S3 t
when 2,5,7,3 then # g V1 O( ^. R9 a6 u
print "prime number"$ ]5 d9 F1 a2 J, ?5 o
when 9,4 then
2 ~! d- s) o$ M2 V1 W3 i" } print "square number". T# c, J. A. M0 \9 a$ O4 W
else8 w7 Z" Y/ a6 O* F: D) r9 s
print "no special number";
: V1 j. f, A' J$ V% d print "or number greater than 9";
5 I) B4 {& L% _; @. P+ [ end; g' z1 U) F" H0 J; f9 \
end; |
|