|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- C" Z$ l; l- Y7 g8 e: s
(number : integer)
) A: N- z. m# sis) X* U4 p( o; m! ]
do& g" v6 ^# p8 O1 t2 d) _# J; h' x$ I& b
inspect number
8 a7 k" [6 `1 B; u; | when 1 then
' I" R, m# w# r; E0 x! m print "not a prime number"# o. T) t9 ^/ h" ~- E
when 2,5,7,3 then
6 @5 X1 H' s, O print "prime number"- o1 P4 {' _2 |4 x8 q; X1 g
when 9,4 then
4 T A; U# V6 Q" |0 X5 q: O! I" k print "square number"3 n- |# ?. n1 c0 Q+ ^, Q0 D
else
8 Q2 l& L( x- N1 v+ | print "no special number";' Z+ z7 g. k! f9 t0 \% ~/ c
print "or number greater than 9";
5 I4 x4 h" s! s/ n" s. _ end;
# R1 J$ W% v, Yend; |
|