|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. G2 O/ ?2 W" V2 k4 {& |
(number : integer)# a( @* u Y! h* }. n
is
& T5 I; d4 E( B( W1 U: Gdo- u' K+ o: e! x
inspect number
7 ^. z1 m" k' e8 z2 ? when 1 then ) l5 n* `# K+ w9 T/ }7 D
print "not a prime number"
/ C$ L# t! j! o$ p! p( k- L when 2,5,7,3 then
: h$ |; F8 g. L5 v print "prime number"1 a' D7 ^5 J4 @! c0 D% }1 M) z
when 9,4 then + P7 Q- e6 d4 v6 `$ y. m" [+ R: a" T
print "square number"+ x* D: Q) O; i- ?
else
, I$ ?. E+ R# ^( g print "no special number";; [- ?& i+ s: u1 T) F! L
print "or number greater than 9";
/ X% [ P( K. G9 x/ e0 `# S6 i6 L# { end;. d& N+ p- Z/ _/ f
end; |
|