|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- o& s& P& D, f Q0 P& l& U4 \
(number : integer)! ^/ f9 E* ~, Y: f# N, G* Q
is& O( J& K: h. g; x0 I% w, L6 i0 Y0 y- U
do/ H- {2 G, @0 Z6 t& Q; Z3 x
inspect number
! `3 n& N6 {& o0 D' d when 1 then
; A s5 ^ b, ~( D8 n% L print "not a prime number"; n7 \ x6 G4 B9 s2 C7 O
when 2,5,7,3 then ) f0 j7 }; U# ?9 h0 B% _& m
print "prime number"
8 j \% }: S l when 9,4 then
M1 ?2 a2 C y: U6 l7 {/ \ print "square number"* x0 H2 u7 q% q* a8 f% v% `) C) k
else
0 \* y2 h* H0 B2 ^ print "no special number";; A- V0 u, B8 i, P2 _
print "or number greater than 9";0 T+ M0 `7 r* r
end;8 x0 Y7 n |% h9 p4 U7 `
end; |
|