|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
7 |3 @, |' T; g+ B8 ?(number : integer)
3 I* K# ^9 }; J1 `) H' o% Wis
1 z i8 R$ u6 `$ xdo
) e( ^! b, c" o) \) x2 A; O inspect number
/ q8 V& d/ P# O& ~' l# a% ?& R when 1 then ; |4 L0 k4 @# I, @1 k# Z
print "not a prime number"
2 N/ m0 T0 t% v4 A, V- s h when 2,5,7,3 then
6 j) ^" h% ` u0 ]) |) f, M print "prime number"
8 F- Q0 b7 a2 \! N8 J. ]* [ when 9,4 then ) S. |! W: l+ J6 z8 w8 \7 V; z, `
print "square number"! B* X2 E' H. [4 u( f
else
; p. V! [( d% T" |& z+ f print "no special number";
- u3 P. I. ~3 X S4 l print "or number greater than 9";
0 ]" b; g: q2 A end;
0 v0 V: S/ M- I+ _& s* L; Xend; |
|