|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( ?5 y% g- f7 T" ]; b6 Z
(number : integer)
; x4 d4 ?1 _9 Ais V x( G( [" x8 ^) e, C
do7 v% E7 ~' h4 ]
inspect number! }" p1 i7 @* V1 i" j) [+ Q0 g
when 1 then
. a$ e( X, _! G8 _7 R print "not a prime number"1 Q [" N; {, h
when 2,5,7,3 then # Z* }2 d( d: ~9 h! j3 C
print "prime number"
8 _: Q* ~) N/ `& y) w when 9,4 then
6 z. F' b/ _" x- J print "square number" i- z7 A" F4 O* T5 O F1 T# E
else
- G* k& V$ W+ b print "no special number";
2 y n. u' o. }' B' S9 C) H print "or number greater than 9";
" q) S0 N2 N2 D. T9 \ l1 z end; Q9 O# z1 I+ v& O: N/ D9 i/ V
end; |
|