|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: F: E6 z# ?: k1 r* l
(number : integer)
/ L8 u. w6 A+ U& L3 [/ Ois$ f, A; g, B Y. Y
do
O u" J/ {% ^8 z+ J- T; z inspect number4 i$ |6 I! ]; x3 O& r
when 1 then
, d! E1 w4 G% N print "not a prime number"( ~3 I2 X; i: A! Z; Q
when 2,5,7,3 then
7 e# H) C( }% {6 F# U( \ print "prime number"8 y: o1 _1 W' k) g+ l
when 9,4 then
5 x5 m; f, n8 t/ k# E6 q6 G print "square number"
9 ~7 Z: {6 o7 z5 M, m4 B( e; p else4 c4 L4 `% x+ Q% f5 _5 d
print "no special number";
. ~8 j/ [& Z. l7 K6 H$ A. P print "or number greater than 9";
1 V8 N. b4 v" [8 E end;& R8 W$ y3 o7 Z- S/ q1 F
end; |
|