|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- G1 m9 Y) T' W2 Q' h(number : integer)
! a' b- H+ d, a2 Y) {. ^* W3 Lis
! \! p1 [7 u+ X" J) {% J, ?! ^1 {do( S1 Y5 A/ C( \8 S( U
inspect number
% u0 f% t* X5 T! f) J when 1 then $ X1 w6 l' H1 ?1 M
print "not a prime number"
+ o2 P- J/ w5 j1 _1 A: n when 2,5,7,3 then
9 e) c0 {4 \8 ~+ P( p print "prime number"
' F! B$ b( \( i1 W. B) H4 [9 Q when 9,4 then ) P1 y6 e0 u7 w9 e1 `& J' a6 l
print "square number"$ P( B4 W$ [( |
else
% ?3 w( m0 z+ M! G; }" @3 \; F print "no special number";
7 ~7 @% k7 J* I! `2 g; G, E print "or number greater than 9";/ S, k/ L% R) Q, w0 O2 g( x
end;
4 C. k: L7 b' Y7 U' h2 Pend; |
|