|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
+ S; P4 x$ ]/ G' B(number : integer)
( r, j9 q) I; i2 A1 Y( t# Uis T' i# z/ B) J: u( B& l" D
do: `& I* z3 f) I. z* {* ?+ C
inspect number
" ?4 |- p# ]2 r: R2 q7 a when 1 then
! U4 L& d- u' R: {* f8 D, \ print "not a prime number"' ~4 _ N- m2 Y
when 2,5,7,3 then 7 K& X- A, Y# T8 l8 L
print "prime number"
' Y, ?9 {8 d. y- x when 9,4 then
0 `" F8 j. H B print "square number"
1 c3 L& Z6 C7 c: M8 k* u& h+ N else
: n- C2 U/ {% n9 c print "no special number";) _7 p3 o5 l/ z$ K; M; _0 N4 U
print "or number greater than 9";. H0 b3 Z5 }" m( r# l" j& ~8 y7 E
end;
- |! l7 o9 B/ b* ]4 Fend; |
|