|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
, R4 A: ]% ^: J; |6 g(number : integer)
! X, q f4 t4 W+ W5 X; wis6 \$ `# V# F. f% v
do
3 N$ l! A& H! O3 F, }# i$ J inspect number
% z/ l3 z4 N' N- e) F4 T when 1 then 8 u* o- t: R1 I, w% j5 Q
print "not a prime number") `, i: k0 y, C7 Z8 [
when 2,5,7,3 then ! m1 n* y) N# ^; Q n
print "prime number"
/ }" g* ]% h8 G when 9,4 then * A p6 |- Y& N! N
print "square number"
# `2 D+ T/ E9 J, A7 O" o else" ~2 x% H6 m! `/ O
print "no special number";
; d3 d& Y7 ~ V8 w0 L3 o print "or number greater than 9";" D6 H h0 j) Q& j# C5 K' T
end;
3 r( ]' Z# |) kend; |
|