|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 i: T R6 {9 P; y0 q0 f(number : integer)1 U" }$ a ~; H2 J$ ^8 B; d! b* [
is1 b& Y% ~5 {# Q& }
do" B) z+ N. X8 T7 q
inspect number% Q* L; T0 i0 ~ h5 k
when 1 then
- T' }' N& A; N! X K print "not a prime number"
" ~1 o3 b8 {3 ?5 g0 b+ ^ when 2,5,7,3 then
% ?5 F0 Z' S2 @4 G6 m print "prime number"' h) Q& E" n' D/ `5 ^
when 9,4 then
0 J; A8 b4 x3 | print "square number"( a2 [+ x5 }4 O5 I( B
else' s4 J! [: o( n5 l
print "no special number";
) G" d" _% e/ } \+ m print "or number greater than 9";
: M. K/ L- e. w' M$ _ Q5 j5 { end;
' j+ q; R, I kend; |
|