|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 G* ~8 h3 \/ X1 ~8 T9 ^% M(number : integer)7 Y- b& y8 U/ {# v6 q' ^% m) J
is4 M; f# I" w& Z3 G t E
do
, n% r, P* E+ c2 I: @1 N inspect number
- [8 w! F+ t2 r5 `3 ~) ?/ L5 j' s when 1 then " S& b: V0 f" g" @0 A
print "not a prime number"' R- v- W5 P/ D7 H8 J, a
when 2,5,7,3 then
3 E3 g) o; E! Y7 Z8 j$ w, T print "prime number"4 v+ Y \2 l/ e
when 9,4 then
2 u! y! q- w/ S+ L/ w) f print "square number"1 @9 k0 C; U6 k# @
else
) R: d: x& `3 o! O [$ l! E print "no special number";
) F' I* \" q6 J% ~ print "or number greater than 9";& B1 o s6 e8 t7 D# d( K f0 d
end;
9 i- H+ ~5 O$ i, ?end; |
|