|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: l$ q) n# v5 X! o9 I
(number : integer)- ?# t. u m4 J
is* m0 i: G( W2 V4 @) M8 f( ]
do
/ A6 h) C0 `2 a inspect number* G9 T7 y9 [; k- ?
when 1 then 6 [5 T4 G# [3 \
print "not a prime number"
* }* s# r/ w- D5 E' n: j) p. ] when 2,5,7,3 then
% \7 I$ z0 k8 a, T( N print "prime number"
. _6 f) p, U1 q+ ?8 E1 T when 9,4 then
) U; M% s. q" N% }! L print "square number"5 P- T1 M7 P2 A8 r
else
1 Q, M2 @" j. a print "no special number";
6 [3 a# S, I4 z, l% b; |" y; |" H print "or number greater than 9";1 |- m7 H) S* B8 ^( ~. @! V
end;
( ?; W3 P9 O5 }) L+ _! F# gend; |
|