|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. P0 R$ \6 i) e0 [
(number : integer); X; Y, Y6 Z- d1 P# b a
is
( K! [; |) v% p& G( r* m6 i1 vdo# S- C5 m0 u8 w5 C: V) l
inspect number0 Z6 b1 i V+ j5 u, D
when 1 then " C, [. d8 G( n
print "not a prime number"3 X7 ?% r6 [& y2 d+ }
when 2,5,7,3 then
- D( o0 _9 w B# V k, A print "prime number"$ x7 Q% `/ R, I* @) Z9 e
when 9,4 then - W3 E0 i2 U/ D$ W5 P
print "square number"8 b' b$ p& P" b# V) Y, n0 G6 f
else
0 V4 |+ I' ]. i print "no special number";
8 X) j0 J3 v3 u8 \ print "or number greater than 9";
; x" P% r) T3 l- q& w8 U end;
% `. E; }* Y% s0 \. s. E! H# `end; |
|