|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: m0 @0 \' D3 z$ Q9 s
(number : integer)! J& }. u. i4 @* H
is
; ?& A( c% _1 n8 i8 b4 D# edo
& _6 ~5 s( ~9 E! T% F. K inspect number
) D, [1 A% T. O2 S" R; {3 F C when 1 then
& C- D; ?9 O, x8 G3 b: |9 c print "not a prime number"5 a( @, w" F9 v8 V# O# T: u
when 2,5,7,3 then 5 z2 e8 ~; @+ m4 E% X, l, j
print "prime number"7 M5 j' b, L! [) r5 i
when 9,4 then
1 h9 \9 n7 q0 k8 M. g% ^* C print "square number"5 U8 Y. v" H1 B! Y
else0 V9 J- P, ?# I& |$ @' {* c
print "no special number";, _" l% S" } s3 A
print "or number greater than 9";5 C8 i! @9 U5 Q1 ~* M& J3 q2 S8 H
end;
0 r7 X, i7 a) o" V2 w; x4 h: Rend; |
|