|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
4 {2 {; A& Q9 t- W5 w; p(number : integer)
! }6 b0 J E8 K2 w% K7 |is
) D! m$ @0 L2 E/ r6 D hdo
6 u3 G# ^ p5 B2 \( L inspect number% E4 ]( @, M9 [! x! w0 ^0 X. l# h
when 1 then ) P5 l3 G& C' }/ M9 I; W/ b
print "not a prime number"
# o. l3 J% ?9 I- s7 s7 ~8 I8 W when 2,5,7,3 then $ T. K3 V- v2 d' j( y+ n
print "prime number"5 T. O5 q' p% [& G# {* O0 a
when 9,4 then
# e! u6 g: f N# @* s4 n: g print "square number"
& u0 y! ~: A, f( V0 S) i- z else
0 C' L& J: A6 a print "no special number";* q+ m3 K7 Q% `6 B1 P# W. K
print "or number greater than 9";& ]3 O9 x9 @7 c7 C2 B" `" V2 ^ P
end;
% ~/ i' {8 u% X$ oend; |
|