|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
& q; J* H2 V- N! p) l(number : integer)
9 B" c: G7 h( x8 H# V* Dis
. {" T% C1 Q3 f& m! u+ Ldo& H$ T+ `6 O+ a/ ]- @4 t/ s6 P
inspect number+ M- c; |% X* R0 F( g
when 1 then 0 _7 V2 F4 w) c
print "not a prime number"
, J* V1 T: d( b, X9 s; X when 2,5,7,3 then
; {' [$ |" f5 e7 d" S( T6 v print "prime number"# ^9 P6 G+ T% W, r+ c- k
when 9,4 then * j0 n' o' w; c% T% |; w
print "square number"
' L7 x+ I, ]% n4 i9 r; {. ~ else
4 G" s5 `& o& j* W9 f! S5 f print "no special number";& ]* f" y* W* U$ p0 g5 Y+ @
print "or number greater than 9";( E0 D, j/ N' e! K* e# b+ s
end;
1 V5 o. @5 N. ]4 H7 w( Kend; |
|