|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
, ~' U6 F7 z3 U A' Q9 e" B' \(number : integer)8 N# i% @" K( f5 @, U
is, @6 s2 O5 ?: U" F. u( A
do
3 \! p W, v* m( V inspect number
5 t: N7 z+ ~6 S, D W when 1 then
. B. q- E" s6 W: L$ P& U. K& @. ^ print "not a prime number"7 J& k! w) |7 s: i
when 2,5,7,3 then 5 m6 J% z+ M8 e: y- f! z
print "prime number"' o9 d$ Y P5 W
when 9,4 then - _" a" S! ]: o: w- B
print "square number"% p- j6 B" s5 b/ J) I" }
else2 [, S3 ?, A: K, w. W3 V$ A) e
print "no special number";* t8 ^2 [' [8 S, r4 s6 ?
print "or number greater than 9";
& \: X# S4 i! X% B/ x6 a; H end;3 _( t9 L. \, x# h5 @; W% w* I
end; |
|