|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) P- R" M) c/ y1 H& `; R3 { N$ W0 |(number : integer)
4 K: i6 X6 o2 n! s7 R- _( Gis8 B/ w5 x T; L
do# U9 C( E" H% M8 w) C
inspect number7 l* `8 R, B- V8 H% x
when 1 then
- z( w, ~* ~# K$ ?* ? print "not a prime number"
3 N$ f. G; {' f+ E. z+ ^# e, E when 2,5,7,3 then
; X$ p8 B5 r3 N print "prime number"$ M+ D* P2 p- p0 K- \
when 9,4 then
& ^$ Q. R' |. J$ w. B; c3 c print "square number"
2 G5 S# ~ Y. v Q4 l" F else
* E( c3 L% }# T0 o" A/ J2 p print "no special number";
, t0 m/ A/ u' J2 @3 r& Y print "or number greater than 9";
' a+ y& v! m6 S end;
, M, Y1 J& [- r' Q! m$ |end; |
|