|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- q. L* K% j8 w, Z! H! R(number : integer)
. B5 B( d; F+ b* `/ _1 F* tis
0 O* l9 l3 k, n; @do. d3 s/ `0 s: s f, V: q# D3 @
inspect number+ W- X- [! |( f9 B. `3 e
when 1 then 1 \: ~; e5 q/ ]6 D
print "not a prime number"
7 b: P/ ?9 m, F4 ?; @3 K. @, C when 2,5,7,3 then ) B% g0 f: a$ E
print "prime number"( w$ N- ^0 u6 K1 f5 v" e! |
when 9,4 then
( i; G9 a4 U& W7 O# g/ m; @, W- @ print "square number"
# V" f0 A; t0 B9 ~7 v& t9 x# Y% D else
. F& j8 K; \. Q1 i/ }; n& V print "no special number";
. H1 ^( z& F/ x* T [+ u/ v6 `( { print "or number greater than 9";
" a. U1 t' t5 g; ^2 N- Q end;+ e1 N( r" I( S. E% h
end; |
|