|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ \) f% N, y+ v2 }1 I S
(number : integer)4 M) a/ I6 `& G, m3 a d V
is
) G0 X3 R4 v" V4 \8 R- ~do
2 \% ^& N# f- o) Q" \ inspect number
( b+ g; p8 {8 Q% v when 1 then
# R; Q8 c; M9 y9 n print "not a prime number"& p9 v" e" Q7 U! V
when 2,5,7,3 then $ C3 g% L( x4 o7 S* n& ]3 {
print "prime number"
t; {; y/ h ^5 |/ m when 9,4 then - [- n/ [, a7 q: ^
print "square number"
" a8 ^& D, l( S( f else3 Z5 L- Q' p! K t# N
print "no special number";0 _! f$ p/ I, {9 I
print "or number greater than 9";
( E `. e) _* v' W0 _4 w end;- X: S/ C' r6 o4 M0 t
end; |
|