|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
$ Q! @" t' w: \$ G(number : integer)
1 h. d7 g C/ f# i4 p3 J7 Qis
2 O8 X# K; O i: i; Rdo
: G; A, |& ~7 G inspect number
A) V& B- I4 `) H$ r+ M when 1 then
1 t% {+ l }. r print "not a prime number"
! m7 p: l' A( ? when 2,5,7,3 then
& E0 T- J/ j6 O. f0 a" X print "prime number"- I9 f0 c9 i& b( C0 G
when 9,4 then
2 C# x) I2 e5 G print "square number"; U @" z0 w( g. c" i
else2 Z+ A1 I: x# j, ]& C
print "no special number";$ k4 ^! ]1 i, I D
print "or number greater than 9";8 j) ~/ _. p" x: }
end;
: A9 n& T+ A1 ~& k0 d. O9 Oend; |
|