|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( H! m% K8 s5 h" F
(number : integer)
J& l3 Z7 B6 B/ {5 { tis
: E) q# i8 X# S D/ x4 Ydo1 ^# t# }+ P! a( p1 f
inspect number! Z" }8 I f) W8 @. N1 l5 V7 [* U
when 1 then
* t& n% @: |( i print "not a prime number"1 v. I3 G+ R0 T3 y3 m9 d- g
when 2,5,7,3 then 1 W7 l; u V7 c) {2 L8 h7 I6 X
print "prime number"
' Y) v- u+ y+ Y8 _4 d/ h; O when 9,4 then $ S5 `2 R8 Q* l( k9 Y- o2 }
print "square number") y r# |( f& ]6 g2 @# Z9 E5 [
else
( l- n, V$ }. }4 c1 \ print "no special number";
. U0 B$ ~' u B. S print "or number greater than 9";
" _; X8 S* s* y8 ]8 a end;
3 Z, l7 \ Z0 W% jend; |
|