|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ ], M0 B) g! i f3 c( Z
(number : integer)
/ e8 {( v, e, _; {/ ?0 m1 Z0 Cis
8 G) \. I) n9 P _do' I6 [9 h2 h; \0 ?
inspect number3 c8 s* [3 w* H" n$ g! z5 s
when 1 then + ^, d# Q$ T: `9 P; |
print "not a prime number"8 z% U. y0 e; f& W8 _" k( M1 M! ^0 K
when 2,5,7,3 then : R3 B! K8 t) D
print "prime number"
6 |% c5 P3 Z! q g& K. D when 9,4 then
( @7 s$ f7 J$ \: w7 s print "square number"2 l U6 v: b' i$ y" o# k+ |, ^: ]- r
else+ f. `" ?3 ^0 B5 ^' w
print "no special number";+ f; O' j: X4 l% \/ t6 i; o/ M
print "or number greater than 9";
% q. u& ~ o6 ?# H K0 {* X8 n end;
" [; O' E2 r6 ?, ^/ s1 B1 v) f2 Mend; |
|