|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: e% q1 J) L. u- }
(number : integer)
: T- ?- t' _" Eis3 w. c5 A! b3 `+ ]- S5 U+ g- n
do1 c+ _5 l- W! ^; W! \/ f
inspect number
( [4 {" P$ p% s/ R$ r when 1 then
/ v( e9 H: a( [% u, ~% n8 M- n print "not a prime number"
% |3 L3 d. }2 `6 C when 2,5,7,3 then 1 Y. o1 d# P. v0 T7 q
print "prime number"
5 t/ ]' }1 Q8 p when 9,4 then
, I" G5 c* d9 Q2 L4 i. } print "square number"
9 u/ y& {2 Y6 y( |. ] else
& ?: J( e1 }3 v7 p2 } print "no special number";
% S- i, }. @- Q) i print "or number greater than 9";
* H; e# I2 |8 _ O/ q end;
7 W. ]0 r _- w) Bend; |
|