|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
2 T3 C& x: Q; X7 m" ^" p2 o# X6 ?(number : integer)* e( Q! d- T! y$ ?! @) I7 e
is
/ ~/ [- D$ L8 W$ J$ cdo1 ^# ?7 R: m" p6 C
inspect number, R2 ]% t) T. I2 C5 m9 ^
when 1 then
- I8 P, M% P/ q5 f# L print "not a prime number"- \/ `4 n( f) Q
when 2,5,7,3 then
' b. @1 F# {; q) O5 d3 k7 ? print "prime number"
9 E- h! y# z7 ], L* ~! a" j. W when 9,4 then
' r. i! ]6 J. @6 v" m9 ^ print "square number"
! a% r5 z- F5 i- @9 y# x7 g6 I @+ H else
0 W8 B8 T2 {* E print "no special number";
8 H% u9 }/ ?7 k$ s) ~2 ~ print "or number greater than 9";* B! P5 i) {/ j) \# u
end;
8 N7 ]1 D, m" c0 Vend; |
|