|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:8 d& o% }3 k' k9 ~- Y+ g/ G" I
(number : integer)5 ?, o6 e8 d7 Q" S2 E" U
is
, N* @, |( A* m; u" udo3 y& u8 a% `% ?. X
inspect number! n! L0 [8 k$ ?. h* @+ H+ ~1 e* p
when 1 then
6 v) K# ?4 U5 m4 a print "not a prime number"
& W0 I9 z9 W" }) }* I( E w when 2,5,7,3 then , d2 n4 f/ F! s2 F- y" S
print "prime number"
: T8 M6 n/ B% f% u when 9,4 then
; I1 y; V$ ]* e5 o* }7 o& V print "square number"
5 H% o5 B; t1 p9 C9 C else% e+ X( O" _6 {1 H# ?
print "no special number";
, L2 t7 c# e' {6 l print "or number greater than 9";$ L& o* {: X, W1 U: t, e, B
end;- I! a; Y* \- k
end; |
|