|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- w8 H: I" Z l2 J B/ }' }) {(number : integer)( o2 b2 c, G x& z( r: N$ r0 \
is5 U, e6 S0 |2 r; z
do, H& J0 Y( b( W4 n9 ]
inspect number; w7 y; v& W' H& D6 u+ A q! ]& i4 H
when 1 then
* g. n& r! p6 ? print "not a prime number"
6 g( k( o$ I7 w: G4 Z. f7 ]+ G- [ when 2,5,7,3 then ' U/ w9 @1 O+ Y t& j% q
print "prime number"+ w1 ~* `5 v S8 u3 E' ^* D. g
when 9,4 then
2 v4 J W" \) g. J/ { print "square number"- X" P8 [1 M, _% g' n* m
else
l# }( U9 {+ b( k& M9 P print "no special number";
+ z% w8 K* o7 E$ H print "or number greater than 9";! r8 a& f8 G+ ]. A3 B
end;; z/ g# Z: v/ W. I+ Q5 j8 I1 j
end; |
|