| 
 | 
 
 
发表于 2009-5-12 23:36:09
|
显示全部楼层
 
 
 
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:% Z" J6 Y7 j; v  r& _ 
(number : integer) 
+ L# p( E! P3 nis/ a& X5 ]. x. L+ G: y) u" A 
do9 n7 j4 \0 \* Y5 l' X; i 
   inspect number 
1 ^( Z8 R! p: [, k& F( K       when 1 then * ~6 M1 ?* h' m. U7 g 
          print "not a prime number" 
! e! x# ]7 O: U; i       when 2,5,7,3 then  
& N# o0 ~: [0 K: W! H          print "prime number" 
& m$ M4 d# U. |7 {3 f0 \1 ]. C  W       when 9,4 then ' K) q2 s$ p9 A% e5 t. p  u# h% A6 I 
          print "square number" 
/ T7 Y2 k  U" R2 i! {       else8 {5 V, a, c; @! V 
          print "no special number";' _7 [( T5 C  t- T+ c 
          print "or number greater than 9";0 L0 [! D1 B9 Y# h' |! F2 r 
   end;0 t: p" j/ A5 J. a% E 
end; |   
 
 
 
 |