|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- h. X* c: }" b. x
(number : integer)# e( B5 Z* U ]9 }8 o7 I* K
is& c2 Y: y6 [0 z! V
do8 e2 P! o* s: e1 V
inspect number) [) {+ U% s, l6 J
when 1 then
5 L o7 u- Y% x8 o, h print "not a prime number"
A+ @% }. F( |- R8 j4 ^0 Q when 2,5,7,3 then ) R- |* a" y# [5 R' O! \
print "prime number"
6 V4 m) q9 N6 h/ [" F. ] when 9,4 then F" X \) g% x# P2 d e4 F
print "square number"
}! Y. @& V) q# m+ ?+ _5 ]* | else9 l- i8 r% q. P0 E: q, \+ j
print "no special number";) d9 A% i D3 D
print "or number greater than 9";
, E) I, y1 k# n4 o1 G1 r end;. s. G0 o6 K& W" c' F9 h
end; |
|