|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
4 l/ N# ?' Z: r- T(number : integer)0 A& Z8 `+ x; V Q+ t& T$ R( E/ {
is
. ~9 O# @2 V/ a' B/ m" ~do3 G' c; r' a& d
inspect number6 A! K$ w! n) |; V- y" C* K) D
when 1 then ) S b; x( p1 N0 v5 ]
print "not a prime number"
: F% d9 Q6 Z l$ D, o9 ] when 2,5,7,3 then ! Q5 S, f7 e9 G5 r6 b5 x3 m
print "prime number"
& j$ ~- X \% b/ r0 A$ u when 9,4 then
4 H- g, A+ E! W! q6 S- r! ^ print "square number"
4 f4 O: T8 C) @( L else
) V- N0 f) T6 S7 |3 _% u2 u# s print "no special number";* r" b* F* F' _0 z# z% e) r- U; X# h
print "or number greater than 9";
' ]" u$ y( Y* ], z7 g, M# b j end;
: i% _# c0 t4 [3 Pend; |
|