|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
# t5 C7 r5 Z7 o3 Z) V: H5 \5 `. y(number : integer): K P$ h7 S8 J3 \& O7 K6 p
is
4 Y* T' Q! L8 m! k4 Q3 s! Y) @* xdo
" D1 ^' p/ y/ R+ t, J! {1 g inspect number
' |- o% `! M* O' j* I4 r- n+ j; f! R when 1 then
/ ~* S- w( _. d7 m; D4 D" I print "not a prime number"
9 \. `7 u1 T$ G5 D' X2 E- p9 w when 2,5,7,3 then & u$ L: e. @; j7 v3 r( c5 y' Q
print "prime number"3 ?; q- b/ a# ?1 c+ _" D' k0 Y# S# V
when 9,4 then ! g& T, E+ S3 f) G6 v/ ~" D- y
print "square number"6 x+ b- r% q8 C+ I5 }
else9 d5 v1 M. [6 l9 ]6 ^: `
print "no special number";
" T w9 \& U" J6 p print "or number greater than 9";
$ V @5 j; L9 J( s, K, u end;
+ @4 Z l; g% J5 gend; |
|