|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) B" x3 v0 L$ @+ U4 L1 [+ u(number : integer)9 c' S ?( D0 L+ ?( }" v) G
is, C: a" T# x- p# Q4 w
do. [$ h8 S' a; N* J; Z* n
inspect number
0 P. H' N" C" H! h9 D: C when 1 then r# D3 l, e8 B+ S2 |& E/ p
print "not a prime number"
4 A8 v- j L; q, s, s L d5 o when 2,5,7,3 then
& q- n2 i; Q3 M0 s6 z5 z# o print "prime number"
6 X# `! x& p+ h0 F% d4 k when 9,4 then
% S$ j2 }4 ]* ~ print "square number"
, b; W. O5 o8 ?6 r3 e9 W. w else7 P2 a A% m4 U$ _
print "no special number";9 }0 ~% h9 z" Y$ @2 O" ]
print "or number greater than 9";
1 V( K: |( ^: Y( B- f. h' C, d end;# D' v1 u- O7 X$ K/ b
end; |
|