|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:) w _5 \3 {1 `
(number : integer)
& O: ?" O: I) U- S$ ^. d8 {# cis
8 D" i- f8 G4 z: U5 ]6 B+ Udo
" z- a6 Z) H8 P/ l2 y9 ? inspect number0 v7 n0 ~6 [( e" q5 a
when 1 then
+ \+ R. [; ]" n3 |' v print "not a prime number"
' T5 W; h1 c c6 T% @ when 2,5,7,3 then
9 I# m- n: T% Z+ A1 |4 D print "prime number"4 Y B( `' b# \4 @0 F
when 9,4 then 8 _$ a9 V7 C, `, n
print "square number"
2 X2 o! B3 P3 t* N$ W9 n) b. L else
, P. O8 Z2 p+ b( i2 d, a print "no special number";
& m# F- C7 K: ^/ q4 c6 i7 v* G& C+ o print "or number greater than 9";
+ H7 n+ ^6 ?5 b- {5 s end;
/ k3 w$ u8 S* g1 D: Iend; |
|