|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ \) H9 o8 d* {3 x+ z* P
(number : integer)
- {4 ?! B6 [( V4 O2 jis0 H' d3 E& @* ~, a/ @: `
do- E0 }% W0 p+ M7 s" O4 p
inspect number
, Y* d5 W" z2 G$ b$ Z when 1 then ' C W; P; N( c9 f
print "not a prime number"
9 R$ m: Z' U) V1 N2 ` when 2,5,7,3 then 3 O: Z3 a% N7 b0 n/ ]
print "prime number"3 F8 T+ \: U6 F' @
when 9,4 then 5 d0 G. X g, n" S; K
print "square number"! M- }% c+ I0 {8 \
else
' X% h; c/ I2 [- s c# o/ [3 J print "no special number";
+ x5 ^- g2 ], ~1 E2 X' ` print "or number greater than 9";1 M3 T6 T/ p) x! R' T+ G# n
end;
7 y% p2 J. b+ W' q. z3 Jend; |
|