|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:) R: Y2 H2 l$ \- x% ?9 P7 d' b
(number : integer)( W# d4 R& a3 d. l5 ?5 f' [
is9 K9 L! b$ g0 t: a- x* z9 R+ f" j
do9 t5 r+ u$ {- J) s y/ F* ^& m. Y# i4 o
inspect number0 @) k& m! H- D7 N) h) ?
when 1 then : ?, Q4 U$ p5 {; `- j% e
print "not a prime number"
, J$ M* v9 s* g, D$ C: S8 _) F when 2,5,7,3 then * b5 R! i3 s. f) J# `
print "prime number"
$ ]! b8 n* c6 t7 w when 9,4 then % ~, J$ P" e2 T) ^3 u3 V& @
print "square number". u% e5 G3 T# K+ l* C6 o/ F
else& B* P# r* j" D
print "no special number";9 y* u) I: k8 u" e% m6 D# C
print "or number greater than 9";
8 I! f/ r8 {$ z3 `+ q4 x3 }, O; Q9 ]5 o end;
. m0 v1 M) \. {end; |
|