|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ E1 v9 `2 B! p2 v% c- R& m
(number : integer)5 ~4 t( d+ ^& y
is
% G( z4 m, q/ e# i7 _6 Kdo
# O9 S9 F1 O/ ?9 K# w1 H inspect number
3 F. }- i1 v3 L when 1 then
) g+ P( N! C& L- V8 C. x1 j7 H print "not a prime number"0 @4 c/ P- v+ O9 W
when 2,5,7,3 then & K5 u6 T% m7 y; \5 M& C# x& [
print "prime number"5 G. Z2 f) ~' j5 V# o J
when 9,4 then ! g7 l& L. s+ G+ l' f* g
print "square number"
0 ]1 v( G7 N+ f# O: x9 E8 E else
5 |7 b6 r) @+ q- b. k print "no special number";
6 h$ r' @! i) h- Q- U! ~+ G1 | print "or number greater than 9";: g- F, }: {0 U+ m
end;9 \( {3 u" [- r9 y& Y$ y) C
end; |
|