|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: ~& Y9 O7 _0 j7 R4 e' k- O$ E6 h
(number : integer): g4 V8 e7 r5 C3 Q9 |
is! E1 D( k' G# z
do
, Y6 b/ H( E- d U# a M& G5 Q$ `4 D5 V inspect number4 O9 ^7 Z, m( S: L
when 1 then : n% w I, G1 k3 O
print "not a prime number"& b: ~" ^# v2 J5 Y* F9 F6 v
when 2,5,7,3 then
7 @3 R8 n% N5 T. b& ~: ] print "prime number"0 m* O# h: r. N
when 9,4 then
& L7 r% L/ F$ E, q, b print "square number"
3 G- i* F/ {0 S; Z; |$ s; F else/ ~, s2 f6 T1 T9 V; r1 E+ Y
print "no special number";
: I3 k: o" s) h print "or number greater than 9";' [0 D" c8 g2 E0 A. _6 ]' `
end;! P! t. x: q4 b7 H5 W% p
end; |
|