|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
* |: \; x4 Q# b. w/ Q# g) m, Y4 N# L(number : integer)$ h& B+ E# x) k5 V$ U) g
is
& b3 _5 O' R, p0 J# J1 o0 x4 Gdo
" r" q. y5 s% D: l; d inspect number
4 @9 O& y$ H8 i: X2 y) I8 Q when 1 then
! t; w0 B8 j: [6 Y print "not a prime number"
: R7 [+ \$ l6 _, ^5 T& q8 M when 2,5,7,3 then
, y7 y+ F# C! F# }% d8 d print "prime number"
* D* ^1 |" u, a, C4 S: } when 9,4 then
3 ]( V7 @. c. C; n4 t0 N print "square number"
4 J) L3 v. T8 i2 B" W1 A else8 x5 \ i4 J# M$ `: E+ M- I
print "no special number";5 p* O( q9 U Z! Z* X
print "or number greater than 9";
$ S" f V1 G. X; h end;
) A" V6 L. d$ C) O% Tend; |
|