|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: u5 @( u' ?% f4 O: y0 `(number : integer)
- |% k- x2 I( u7 K5 mis
0 l) D5 e0 c/ c6 Q0 ~2 Ado6 c: p& Q) \! M6 u/ [1 m% i9 M
inspect number
, |; I3 s) \' g$ r0 s' U5 R+ P+ j when 1 then
8 P2 b3 k. Y K6 z$ b print "not a prime number"5 J6 G+ z% `5 D- B; P- R& w% H9 c
when 2,5,7,3 then
- i# @; i9 F2 ` print "prime number"
+ s0 Q$ ?" c6 K; \ when 9,4 then - A+ }& g) @. m7 L& y+ ` t+ F
print "square number"$ I3 F2 F& L3 p- A0 | T {7 l) U/ d
else% v$ Q& V3 s( x, R- D+ G
print "no special number";
9 C6 f8 Y- {" T* t1 k3 \ print "or number greater than 9";& N' j e! ^# H
end;
1 ~8 w3 r5 O# q, ^& s' Send; |
|