|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 ?1 Y# w$ T4 Z
(number : integer)
% c" F! E6 ^" Pis8 u+ a/ }, R% j9 V% I
do* M8 t# q. i& E* K3 E. N8 T
inspect number+ I$ ~6 R& p- ~* p
when 1 then 0 f3 V# ^1 p) Q# \# V& p- W+ D
print "not a prime number"
) x1 f- i5 G1 l7 R0 n }; s* F* ` when 2,5,7,3 then
; G5 |1 s% g/ T, f print "prime number"
$ N0 ^# t) L- @/ h when 9,4 then ! {/ f, o; P$ c, N) ~$ S4 T8 T
print "square number"7 f7 j+ v8 Q# |7 D" |5 y" v
else$ R! j3 o2 u, p. c
print "no special number";/ Q5 }# _# ?# F9 G: C9 d
print "or number greater than 9";6 W5 r/ {* |5 y# a5 r* k( s8 A5 z4 E4 Q
end;
& W$ Q0 N0 l7 O. H9 |end; |
|