|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:8 {( D. M, Q8 G- i# b" x+ q
(number : integer)
6 v7 K( _9 h! r$ W0 Q8 Mis
F$ j2 w; L; h9 T+ |) C* Xdo9 ?, b3 U$ K2 x' W
inspect number# s9 e) n0 b0 s, j7 E- P+ L. x1 |
when 1 then
9 ?. V$ U* _" l9 D, R; M print "not a prime number"
% a* d, `: e; t/ U when 2,5,7,3 then s5 A7 h$ B! Y! S& T y1 m
print "prime number"; L. b y( T7 i& ^" e+ S1 A% u) \
when 9,4 then
8 _/ y- n/ @, I6 j print "square number"
. k7 T( S0 P) K- _' m else) Y; k$ a; h6 K% o( Y$ A
print "no special number";
# r0 Q) [/ O: f* S print "or number greater than 9";
% h4 Z! K& N0 W, s- ^7 I n, W' R+ [. h end;
1 o7 U+ F2 m9 |end; |
|