|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
, y/ u4 m. T- x# w4 `(number : integer)
, g7 m4 k6 B" h) ?2 J* Eis* L' r Q" M* [7 s
do
2 g" o U# `5 q- | inspect number8 a/ z2 j3 }3 }7 T( z
when 1 then
. a# q$ T* D& z& T1 L; N2 V6 d print "not a prime number"
3 c+ j$ o/ G; p! i& \6 ?/ [- o Q. A when 2,5,7,3 then
4 V W3 G6 P) I8 S( n( S4 v print "prime number"
2 v1 W. @) s# W1 Z when 9,4 then " n# R/ p) W( ~1 C
print "square number"
8 ^2 B7 W- ]: p1 }- O: \2 @ else
) K' g3 Y9 S }% ` print "no special number";
) ?1 d0 y' X7 x- }3 ?% B! m print "or number greater than 9";6 \# M7 k. Z A2 P" k. {
end;6 H) ?! A4 J% k8 i+ b
end; |
|