|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:3 @$ M0 y# k l7 J2 E+ g+ P
(number : integer)& @0 x$ X# ^: }- k
is
9 s5 b }1 Q( E* M' Edo5 R; ~: g1 v0 X1 X$ a9 l2 h# X
inspect number, [ _9 H, p( ]) T
when 1 then
, @- H1 ^4 h; p: a0 U) f print "not a prime number"- y1 e9 z4 z9 o
when 2,5,7,3 then : b8 E: y5 ^0 Z- M: b9 E
print "prime number"
3 u, j- c( O* B% i# |9 C when 9,4 then
& b0 o0 b) F1 T8 l print "square number"' b# M" h% t/ _, H7 {
else1 Z) N/ t$ K* W, z: J
print "no special number";3 p) p' G3 P9 {/ P$ n6 V+ c
print "or number greater than 9";6 U1 y' _ K% Z' @# d: V ]
end;
# z0 c" h8 z; u% eend; |
|