|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:! J4 t; Y3 Q6 @$ q
(number : integer)4 a1 _: J9 |! o7 k% a% B% U& p8 u
is
9 @$ ?/ g, |3 s2 e. x# b" J: Ido
( Z0 q' @& O1 v' q inspect number6 f& }7 j8 T+ X$ a5 B6 D6 _
when 1 then
2 Z& m0 k+ h% ^# d5 e print "not a prime number"" q- ^' l p1 N# A
when 2,5,7,3 then 7 l6 D0 m9 o, W3 n+ _* u& {$ I
print "prime number"& m. a, k+ Z! o: n1 r. s. S# d% q, M
when 9,4 then % T& a. W/ f4 P! j1 u8 a: p/ u
print "square number"
z3 s/ V( e x5 I% K# F, Z else& _- W7 i$ J3 j- M
print "no special number";
$ b/ p5 R( s5 D print "or number greater than 9";
: s0 _/ e- \ t# R end;
; k$ a8 |, R2 }9 t D7 Xend; |
|