|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
7 W( B! A% d) P# D# x(number : integer)
/ E3 f# O, D. x5 M$ uis$ H ?5 T7 G7 b' s3 v" [( y' L3 c
do
9 e! I& O% B5 _4 @+ ]& P# x: C inspect number
U! e; y7 x6 q8 m7 Q9 J. ^9 H when 1 then ; u4 u. o! k! A8 k! I+ o+ r6 u
print "not a prime number"
4 w0 A" I9 O* o1 u when 2,5,7,3 then
7 f. o' V* ~7 q( g print "prime number"
! a/ i- F/ X! k8 R$ b when 9,4 then
! M5 s: H& t0 ~' _8 f" d7 C5 B2 X print "square number"% p. P. r& S4 R! c1 K# Y
else
: I- X9 p( [6 p2 e1 \ print "no special number";
( C* J# |- a! a print "or number greater than 9";* u% ]/ u7 V- Y+ ~0 u
end;3 \& V% N5 \9 Z# u- | g3 S G
end; |
|