|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ X y8 K: X' p! j, {3 x1 o* A
(number : integer)
" z ]% t# v) h1 v8 t0 k# jis
$ m5 {9 z+ Z* k* t9 h1 X+ p9 Edo
7 G$ Q# b; A+ p/ F inspect number) ^6 x# h; n4 B2 K1 ]
when 1 then % o4 f" h9 S3 s$ i( S3 E
print "not a prime number"
H8 O; A% ]5 ?. U9 l5 M* N when 2,5,7,3 then ; v4 B, K9 k6 q, |) o
print "prime number"4 |9 F: u7 J- L. x& R3 ~7 l
when 9,4 then
1 b2 v n! J/ r& @ print "square number"
& u3 ]& c1 w" {" i7 g else
: J+ M8 ?0 w) Z( K# H print "no special number";/ K# ^) g- `. @' v, [0 _: U
print "or number greater than 9";5 E# L3 z$ ~/ k F4 ~, {1 T& A
end;- D# n3 n, I5 z: N- z" H# f
end; |
|