|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( q' h, X: y! L n4 p. ^& j
(number : integer)8 V' @4 M$ ^) y, m
is
+ l. Y4 `' s! ^- i# Ado% Y, f- I! F/ y# s/ X- u, ~
inspect number
. f) v5 |( _1 M8 x9 r: j when 1 then 1 C' K ?3 Z5 w; `
print "not a prime number"6 G% z& a: W5 k* u
when 2,5,7,3 then
8 @- {1 [' c0 r6 M print "prime number"( S/ g7 A% ?/ C. i E* {
when 9,4 then 4 K) ]9 j4 w, T7 v0 a& R
print "square number", |, h( E A8 C- K! l
else
! e8 k9 ?' U& N, Q print "no special number";
# s. I3 n' ?9 y! `! h$ E: z/ a# s print "or number greater than 9";( G1 v! U9 R" c- q- P& ]: [1 \) ^ @
end;
/ _, L- @) D% E7 C( g9 i9 `5 M/ Bend; |
|