|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:' B& Q" K( z5 Y8 i' c: {
(number : integer)- S% F% d' a% U
is
; S1 q+ j" K. Xdo# f ~, J' C9 v$ b
inspect number! z9 l% Y2 {+ A
when 1 then
, U/ P5 K! ]5 J( A0 T m1 n* T( @7 Y5 E print "not a prime number"
$ Z; k" i+ B/ @0 a }2 v; ^! t: E when 2,5,7,3 then
; T! I0 Z+ ~' Q+ @3 v5 O; ]' @ print "prime number"1 {/ l9 Y( Z" \+ G: Y u1 H
when 9,4 then ) O% ~! B! Q# d" m; J8 e% v
print "square number"5 A. R m$ g8 x$ D
else
# k' j% |$ ~8 v% o( |& U' c print "no special number";- Z" h1 v6 Q; \
print "or number greater than 9";
! |) h' Z+ m( K, ?& R; ~: f3 d k0 w- w end;8 R) f4 i, i) g$ i
end; |
|