|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ `: K0 l9 @5 C! B) |
(number : integer)5 |5 G0 n, h) g: A: p1 W
is) y% g+ _; [3 a" L
do9 b+ e' `5 K, g: O0 m
inspect number
) o9 i& N* |' M+ x/ |' P) [ when 1 then
: L9 P/ ]# {8 r7 d# W print "not a prime number". ~# \3 z) v" P5 ~5 \) U
when 2,5,7,3 then G; V$ Q2 ^* T* I0 z! i) L
print "prime number"
! M" Q) j9 \+ s4 ~5 {3 ^: q when 9,4 then ( v8 L1 G3 Z( _. H- O+ t. O
print "square number"
" I0 `1 }3 w1 X, m' H- n else% V/ G1 A2 A/ @
print "no special number";
& S) h L; c, K, P print "or number greater than 9";, d. b! s6 ]: C. O0 \- h
end;
. r7 ]8 @* [& U1 a9 send; |
|