|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:3 q/ z, Q% a+ ?5 F L
(number : integer)
% S6 f, s* p' J0 eis
3 u# V; y0 {9 D9 q8 ~do* U& F3 Y7 T5 j3 k
inspect number! o& S' _/ A4 j
when 1 then
3 ^/ p# w; l8 h, y" ^+ N5 w print "not a prime number"& J3 F' V8 l u" T+ O5 O. h
when 2,5,7,3 then
6 k; p: M" O* V: V% `" p( l3 b print "prime number"" r) s4 `% D* \
when 9,4 then + V+ \% L9 t) _1 L+ w- C8 U0 j& T8 \
print "square number"
5 {" t" q2 P; [( ^9 ~+ P5 r) u else
; m$ i* @+ y5 w" K! d0 h print "no special number";
& I* R- P9 k$ d. G6 c5 ~ print "or number greater than 9";4 t) M2 g/ n" [2 q$ S
end;
1 b3 i2 ?) B7 X; P. s0 xend; |
|