|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
( ?8 ?9 t4 |+ o+ _. ~(number : integer)
" G4 M6 i& [2 }. g4 Lis
) I" Z/ E2 m6 F! t4 A! Wdo
/ i2 a2 K6 m$ h inspect number
1 ~/ ?1 d5 [3 P9 V* E when 1 then 3 h0 s& h) V; O# D2 c
print "not a prime number"
/ Q I* P- M4 H1 X% A when 2,5,7,3 then
. m, Z% V% J8 M: g5 n8 V* f+ u7 G print "prime number"/ g4 v, h5 z% S1 S4 X. N' B
when 9,4 then : z+ z$ [ H: o6 ], ]3 T
print "square number"1 a7 m/ C2 } _, F; j
else
, P9 [1 F: \9 w print "no special number";1 L2 i+ H8 x( z5 M
print "or number greater than 9";
' K- C% _) N% Y) N; V) l/ n end;. I& c; A) L. X
end; |
|