|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:* m; i4 |! O5 l( Q/ `- K r
(number : integer) D8 z z' U+ _! b
is1 s+ m6 w. W, {% w/ m+ f
do
+ [# z* D4 B Y inspect number
4 U0 x* q: S0 k3 d when 1 then
8 Q$ V) ?& }; J4 ~) Q print "not a prime number"% h9 ~% p6 V- W5 {
when 2,5,7,3 then
) k$ k: B. b- F. y4 x/ ] print "prime number"
6 x0 H& q( t3 t4 _) o when 9,4 then
" n. `! I, a o! r print "square number"
1 Y0 ?: B% j0 U7 o else
) o. c, a9 s& @ print "no special number";7 Y, O- e9 L+ J/ W8 g
print "or number greater than 9";+ C/ p' N5 X* B; n
end;
' O. q0 M0 N0 f* I7 d$ J6 Y( d# A$ K; qend; |
|