|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 d' {8 W; X/ K9 C) R z
(number : integer)
, L& a$ z. {: O# G q5 qis
% @6 U1 r) S% Hdo) o2 A" e4 X8 o
inspect number* C+ }( }0 O0 ]8 z. C" ?
when 1 then 5 O# \% C# l8 f& z( W: m
print "not a prime number"
( U" W9 T8 K4 F s: \3 {# I when 2,5,7,3 then 2 J# z/ `) r9 u _" @; a
print "prime number"
0 @$ ^% i5 z* }% ]( K; G when 9,4 then
% v$ t, J& C4 V# l! a- H7 \ print "square number"$ g: \& ?* |3 Y# z h6 \
else) G! Q0 g( x0 g! e4 \8 x6 _
print "no special number";
. G; _9 d) R9 W' c' t2 u, b& | print "or number greater than 9";
7 Z& m+ a2 X5 \! {4 ? end;; Y" _; Y& a s9 \& g; Q6 Y7 S
end; |
|