|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:2 V- w& b& [3 t' X6 O. `
(number : integer)
; Q, M2 Y8 R- a0 P. {is
' D' k& O) ]5 O/ _ R( w3 Wdo2 t& t4 @% P" _# s1 N3 U. H
inspect number8 ?# _0 i& ^" _
when 1 then 9 L' F3 N# m7 V9 u2 q
print "not a prime number"$ j7 a& j0 l" k; {; T8 ^* Z8 d* w; l
when 2,5,7,3 then
7 w/ B, t* f" I! D$ K: P% c) w5 j print "prime number"8 L9 G0 W0 ~$ u J4 h+ p
when 9,4 then
% w2 ]& S5 u ^. L* P print "square number"* X4 ]1 C+ j5 i
else8 r- Q( z( C$ ` f
print "no special number";
# |# B) m$ O2 s6 G- n print "or number greater than 9";
3 `" L- P7 a9 q$ n8 m' S; S# o end;# J& N @6 M4 c$ w
end; |
|