|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
2 j! E4 o8 P0 U# A4 ](number : integer)
; l! y+ Z7 N; @! k2 S, a* Nis" c+ f* R9 q/ F8 N
do: y/ v8 Q; Y. y0 v9 ]
inspect number: Y2 @% x6 }6 X @
when 1 then , T0 G+ W0 k& K. m2 a% [
print "not a prime number"
1 [! W& u' b3 g% _# l0 y+ O when 2,5,7,3 then
1 m; P2 k- l; }, B7 x" F: q% b$ A print "prime number"8 B. ^. P% N. j
when 9,4 then # ]# c: g7 \6 [/ |) a1 a
print "square number"
6 R! m5 `; b7 ^9 w6 n else0 q/ m' _4 h" t; c0 T
print "no special number";
* T$ z. V P1 G/ a; Q print "or number greater than 9";# @! s) g# v0 U9 G8 `% m
end;
- l( P5 P4 t" Gend; |
|