|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. I; c( e3 T0 E: T" q; H
(number : integer)
* M6 d" m0 Z( a" M. S! nis
+ d+ a9 c- P; @; tdo
+ Q* c9 D* @5 T' k; e6 G inspect number H, }" P! q+ l+ l" c6 s( z. V
when 1 then ' s* k6 Q, \' j$ f
print "not a prime number"
$ E7 t: P. g7 P4 p! O when 2,5,7,3 then
" w' [) s4 y* D9 ^% A! M: z; a print "prime number"
" A! u5 N, F9 H when 9,4 then 0 q/ e; M8 U0 [' W9 i( B
print "square number"5 j n0 V1 }% W9 p1 I6 ], L
else8 w5 D: V( S( m$ p1 w; W7 z" L5 l6 N
print "no special number";/ S: b' Q0 Y+ {
print "or number greater than 9";
! p# o* x; F6 m8 t5 U end;( b& T: a' `* ], {+ }2 Q
end; |
|