|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
( S4 }6 ^! L0 U1 B, o* n5 [/ _(number : integer)
# ?' j+ y, d. @3 ~is
1 i! e2 N) [# K5 {+ Pdo
* T: x- L) J3 k; R* S inspect number
( W; ^7 x' u+ ^! n. G when 1 then # _, a' ]7 I% q+ F; ]1 Z
print "not a prime number", L" o8 P# B0 v) s( m" \
when 2,5,7,3 then ' z' j! B# ~- U1 }
print "prime number"
7 K# z% x7 ?! t$ ^7 O when 9,4 then 3 {5 Z% ~8 F) G# K4 I* h
print "square number"8 d1 @0 v- c. B' U1 |, k) N: x
else
" J8 ~9 t4 R- k$ x) ^) x; ^# Y, `8 z print "no special number";
: K0 w# t/ C* h print "or number greater than 9";; x! v" [. s: y; B
end;
9 |9 C5 C, q) q# j# iend; |
|