|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:! ?; S& t. X. l
(number : integer)+ y# f z3 T2 M1 g- V' L" N% q. v
is( W+ N3 ]. e7 v& e$ r" z
do
+ b3 W' b. R) ?7 E, ^ inspect number7 b, p! }2 l) T0 M/ j" P- F
when 1 then
7 a& w( o3 h: b) ~ print "not a prime number"
! [( k' G0 O( m4 h# o when 2,5,7,3 then
5 e8 m* |9 S: ]: v; K5 C print "prime number"
2 Y. x: C V7 P when 9,4 then
) S- j, }) y9 |; g& G( v print "square number"
+ [9 j7 M! |) k N9 y& ~9 o0 N else
7 p1 {% ], b& Y print "no special number";% O) | \! o9 p- p9 p
print "or number greater than 9";
% l# U. S9 a4 e# Z, W9 E) m9 r end;
' ]# A+ p, X' j3 aend; |
|