|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
. O/ ]( k* N+ P* q(number : integer)
( i7 m' c. W! q9 sis" s, U! ?" _; S( X- X7 l( n6 y
do
0 g8 {# _; o G; v3 i. e+ @6 j& I inspect number
3 d9 _- G, I/ ~8 \2 B when 1 then
2 W9 \/ @/ [4 X0 ?% h$ ?5 Q3 V3 W print "not a prime number"
6 X1 V4 p: G8 c$ e+ y3 m, @ when 2,5,7,3 then
: F$ K- I R( U; s5 J$ q print "prime number"( R1 e8 y& i ]- k3 j
when 9,4 then
9 G7 Y1 Y% q1 @" h print "square number"
# _" \& {, _6 }" O else
( }8 g; u: p ]9 v1 k. s print "no special number";
) Z% i8 C$ M! E* [; b" Z$ v print "or number greater than 9";1 c' |, ^" g M; V
end;
3 N6 h7 J: f& y+ i' C# Dend; |
|