|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 ?; Z* {. O: ?' P* V7 N(number : integer)
8 K0 G+ M" |% N Cis
: l7 S4 M% l Q# G: w& ~: j: o g" Qdo7 g D$ y8 I% _
inspect number2 V% U& m1 y2 }% i, T( x
when 1 then
: G% L$ W+ |& M+ F print "not a prime number"+ ]" p) ~" D$ ]$ Y* b% T
when 2,5,7,3 then
! z. a5 z& e( U8 S& I/ T6 Y print "prime number"* l# k% ` }0 Q. O9 Q0 ^4 z: L+ Q" F
when 9,4 then
3 r4 Q6 p- E G( s0 \& x print "square number"
/ p5 @4 F" v( ~; _3 A, I5 k! G else
8 i/ W6 I5 U B print "no special number";
* D% b( q) M, r1 X' L print "or number greater than 9";
+ e) e' Z7 i8 C- h/ n& J* F end;7 ^& h5 Q) K2 @, v8 }# `
end; |
|