|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 h) H) I- T7 I8 T
(number : integer)
& v+ M, Y9 F! g$ G0 T) h gis
; D% u7 D; m) zdo( Z/ j2 _0 x6 x" Q( R
inspect number! \* T( M0 j! k' L% s
when 1 then
6 z3 g9 x: Q9 } print "not a prime number"
8 B L% m- J. z0 { when 2,5,7,3 then : b6 o9 I- L2 v$ M5 D
print "prime number"
9 ~% T: m: f# }4 f: h when 9,4 then
3 V d1 p4 g, X0 z, ~; c print "square number"' L: y" p. n/ T! M
else
3 A# n; s, @8 Q. ~3 ` print "no special number";3 `. r, W' j* x$ k1 }
print "or number greater than 9";9 P: z; n6 ~( j/ f4 T E+ j* ]
end;! [0 j+ e$ A& A
end; |
|