|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; ]/ l1 _1 R! G' O, q, Y* q5 K
(number : integer)
) g1 v/ U6 G. |$ p5 @& o5 y+ wis0 Y1 h! x2 G6 n# y0 _
do
2 O3 X# @/ O1 d* e( t/ n inspect number
- P: B3 `( \4 ^* W when 1 then ' p% ^$ ?; j) _7 P, l4 v
print "not a prime number"
* l, X* B/ p+ H1 N( }' l when 2,5,7,3 then ! b G; k" ?1 s9 E. M
print "prime number"0 H; h9 b3 f9 y2 t+ x- p! ^. n
when 9,4 then
. Q: ^6 r6 r+ Y2 _; Y print "square number"& E1 H; d8 f! k3 [
else" U5 m. @/ K L$ e
print "no special number";( L! M- T, ~5 |9 j/ [2 I3 [
print "or number greater than 9";
% l, C0 g- ^6 R) O4 P2 x$ I; Q end;+ [9 Q6 U+ u1 m' I& q4 k
end; |
|