|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
2 I: y& b/ Q; c# g& q5 J(number : integer), Z% {, e4 p2 M# i7 h
is
& I! y3 g$ y3 {do0 O* J# R) K7 x
inspect number3 R, z1 t" v/ w9 F& e
when 1 then
6 d# d: o& c0 d5 A3 k: n print "not a prime number"
# j/ \1 S1 T/ Z) \4 B" N1 N9 O+ j when 2,5,7,3 then
6 M6 S, h; v+ W2 t print "prime number"
' @# \1 i+ C7 L* H. Z2 U+ K when 9,4 then
( j1 K8 M" H" d z print "square number"$ ~; f' P# f5 _: t
else
. j2 i$ _# B1 B1 S$ K: h" A% D& S print "no special number";# O: ]! r& f, h) d7 ~9 [0 q
print "or number greater than 9";5 \/ w. c: b, b4 Y! {5 h$ [
end;
* G5 A" g; e2 U- b: S: p: Y/ lend; |
|