|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 K, y* S: W: m/ v- R2 \
(number : integer)
3 q# b- a. b+ E( u: w: }is
$ C6 K' _; _$ s4 L7 |' M( b& d5 ~do0 j( S. m. _0 l4 `5 |
inspect number2 ?2 M5 n9 ~2 X' E# _
when 1 then ; X* ^3 x8 T7 P! Q$ @) p8 G
print "not a prime number"5 o: h& R! `3 x2 D6 C
when 2,5,7,3 then . N1 d$ x7 W+ Q% ?% b
print "prime number"
* e9 Y3 y5 m' Z3 z when 9,4 then
" ?6 H( `4 f0 d print "square number", U4 v1 a# R5 D0 O; O2 \# Y5 P$ y
else
: | R2 |6 n8 x) Q+ }! ~# z print "no special number";
" S' U3 M, M+ S' k. c& x/ a) | print "or number greater than 9";) ^. F: W- F! S0 x" z
end;
" i! K1 e2 T, z% x7 V& Bend; |
|