|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ \. T# M6 G1 y6 b K/ B9 |2 c
(number : integer)6 U/ }8 y) |! P3 ~% H" i
is. E3 {; b1 I/ T9 K2 Z
do1 v, p! c8 p( [0 c3 T; R
inspect number" E+ h1 g3 u3 h- \6 C3 g
when 1 then
8 [/ E3 P7 e$ o3 V print "not a prime number"
6 _5 I0 n6 H' r* ?1 F% U when 2,5,7,3 then 8 q' n' Q' f5 E1 o$ L5 _& f
print "prime number"
; a# d8 h$ v/ M: G# {; c& y when 9,4 then 2 T; p2 ?6 m2 t w; J% o2 t
print "square number"# n" {6 Q$ R$ D* D0 b
else1 M& X- V2 z' T, g
print "no special number";
# J' p' G* {. a- g3 h print "or number greater than 9";% N) v# O9 {+ K" Y. p/ F9 s
end;+ y. d2 V1 o* l, `
end; |
|