|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
! r* y& x& C9 Q(number : integer)
; g3 z1 }; |# n8 jis
3 a- h( f/ u; C! p; vdo
; t) z$ Q! [7 J inspect number
% T( B7 Q8 A9 U8 g9 n- R! I when 1 then
8 L. m& Y9 o H8 D; E print "not a prime number"* M( o) h" q# O( I# M
when 2,5,7,3 then $ y1 Q% l$ x6 ?$ m
print "prime number"* \, o9 A! ?$ y2 t5 E
when 9,4 then * }+ j2 X( Z3 F5 R
print "square number"
8 d) J2 a/ H- h: B/ q else, _* a, T. Y4 G0 a' V
print "no special number";( u- {& z6 m2 U
print "or number greater than 9";1 U8 S' e" w, E; ^
end;) K* E% x5 m5 j$ H/ Z
end; |
|