|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:* X7 ]8 M* b1 r$ G8 h
(number : integer); U8 z2 {3 }3 B0 V: @$ o) G) r1 w g
is
+ e0 b) ~4 I2 ^9 q" f0 N1 m9 Ydo$ l$ J% k1 T' V. t% g# z# O
inspect number
5 u8 Z- t; a! I. k/ y% N W! C when 1 then
/ x4 Q/ I0 h* V( p/ a. x print "not a prime number"
' w* I- K0 }0 o7 G, w/ [5 N when 2,5,7,3 then
0 {7 L2 P0 k# P: v0 ?( Z print "prime number"6 m* d& O8 F; y$ n
when 9,4 then 3 t* V5 e9 D$ h& M0 }( j/ h
print "square number"6 g9 {+ ?- [, [
else3 c d4 ?1 Q" v& c/ _
print "no special number";" p; i7 H: g x P, w5 C0 ?! l9 X
print "or number greater than 9";
3 g! Y0 z/ b+ C; f0 K. l, _ end;
2 z( r, F8 T9 ~. R2 |end; |
|