|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ [0 c" N! Y, e$ Y) [2 K
(number : integer)! Z$ P9 a9 _& n( H8 {4 H h" l
is
$ }( m8 d$ D7 _! }7 edo
( \6 p/ g: f* a$ W. @" d inspect number1 ^, j. q, b% v5 }& R( A
when 1 then ) s) {, ~- D" P/ d1 ^
print "not a prime number"% O0 P' Y: P# ~- F# X, O1 U2 p% p, Y
when 2,5,7,3 then
8 c5 m" I0 G" l' o- A7 W) X- Y print "prime number"! M( o5 Y: E; D& i
when 9,4 then / L9 I s+ G5 t3 C7 B( W
print "square number"
( J1 o0 z/ M, f( L else' H7 K4 V) f, m# W( `" R8 v$ Z
print "no special number";, P9 {2 J# b( d4 [* P5 M3 @
print "or number greater than 9";
5 I2 F/ `% N, l& W! v* x end;
: K* \) o$ H- r# N `" R& E6 s* C! ~end; |
|