|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
* N; Q; O6 e. g, }0 t. S(number : integer)" f( o: w; _% \- d: y: S
is
" J; s; r& D3 N/ @9 v- qdo; U, e& @3 X# ~, u6 t9 _9 }# T8 g
inspect number& }6 c: V% m" o, w9 {+ {
when 1 then
: V6 l: y) e( o0 r. e( M print "not a prime number"; j8 `3 @, N5 m% H0 K
when 2,5,7,3 then
; |: S& x$ k! J- E print "prime number"
5 K/ t$ C& T/ @' t8 G when 9,4 then
, R. ^. X4 g7 J, x P4 s7 a+ I print "square number"& ]* o) s2 D; l; S& [
else; A- ^, S/ u3 J- X# B% u4 X
print "no special number";
! S1 A% ?; _* a6 b# Y1 a3 L print "or number greater than 9";7 H, L2 j1 z+ k2 v
end;! C1 N& g' ]8 f- |, o; w
end; |
|