|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ G( k( |8 T% R4 z$ o+ H( e
(number : integer)0 i/ Q+ H" j+ _# w# X
is2 O4 j+ s, u# h0 C
do9 ^: r$ v% J6 n1 V2 v% `: D
inspect number7 G3 n- @& i. O2 S( ~, D/ e9 S3 K
when 1 then
6 M0 U2 m. I ^/ A; x3 F$ L print "not a prime number"2 u& a3 g q6 D
when 2,5,7,3 then ( w2 S) g# ], d- f; }# d
print "prime number"
6 u- G! P2 K" z0 i+ S' ]# p: {4 | when 9,4 then 9 s7 t) `) U% s4 \
print "square number"
8 L- g& t- y) ^+ H0 } else
) \% k# O9 s. _: {6 N; k' V print "no special number";
- K/ @$ f* ~9 h# l: {. U2 ~: u print "or number greater than 9";# W& M) A" E2 j! H. y
end;
6 X1 {- l$ [: F$ c) xend; |
|