|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
M. y; @: a0 H3 {9 A, A(number : integer)
8 I2 F* z3 |! t* d3 m) g+ e2 n7 Y' ?is
) [7 @; N- _) l4 J* Ldo0 O! u( m0 r! y" y: d! p2 p
inspect number
7 A7 U6 B/ \/ X; o6 P when 1 then 8 d# o1 }1 E. H0 x* K
print "not a prime number"" m2 w- p8 y/ o
when 2,5,7,3 then " L) R* f) z: x% i8 l. T8 G
print "prime number"* e9 C/ ^+ a9 y+ S
when 9,4 then 8 b- U% Z- w$ K" j
print "square number"( F# O `- k) ~
else
3 x# d! {' d' l2 z print "no special number";
4 {: ]9 I. ~6 G print "or number greater than 9";
5 |7 r- S4 g" U" _$ t2 x% {# m3 C end;' k% y' _4 [/ V p
end; |
|