|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( y" m. M( e) u% h+ N
(number : integer); H( Z+ k# g/ v6 [
is
& M6 k4 M) `" b% j c K! [7 ~do
* ^; V5 W3 d6 k* i3 n& | inspect number- d5 N- j/ z6 c6 W4 D
when 1 then
+ [# h M8 h& Z5 @ print "not a prime number"
5 D' C1 X! A( {& w when 2,5,7,3 then
# D* W \4 r, R7 v3 j1 O* W print "prime number"/ }$ F: p+ w) g$ k" j/ C& r+ `
when 9,4 then / P$ o% _% h' G8 R/ J* n& W$ n2 }" v
print "square number"
: Z5 x; {! k- _! `. K% T else6 w( U$ Z5 x% }5 H
print "no special number";
; R+ J! h9 J) X9 R0 f6 j print "or number greater than 9";
2 {1 L$ w) j1 D1 ]" t y" o% h end;5 M" k8 q [- o7 O2 \4 s" ?, d
end; |
|