|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: e; t7 ]' o, d+ y
(number : integer)
1 k8 \, C) z8 J g5 [is
0 [; \- F# r# t& s" J xdo% t f# e. G; ?% q' }; o5 ]
inspect number+ h, C( x' F( A5 ]) Y! P' |
when 1 then
2 X# q# I2 t. E( } print "not a prime number"0 M9 k& \: T- o$ ?
when 2,5,7,3 then
) V$ @- d3 T/ T% c$ l% }' d: o" ` print "prime number" f$ w6 L% {* q; v/ @6 O. v
when 9,4 then
: k: a8 w0 I2 F( z" r# C9 j4 _ print "square number"( B- y: \6 t5 H
else j! M. V0 `, E
print "no special number";/ ~6 W8 B) |' Z3 I( n/ @/ }& P
print "or number greater than 9";5 P& _- I) e; P2 s% u* d6 |
end;
2 M6 d% I" s' Z) p; s. f4 {& ~end; |
|