|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
0 _# _4 P, H. p6 Y% q4 B(number : integer)8 Y% f9 {; g: O7 Z
is$ v" h& T0 S) t# k$ t
do3 p5 h% k0 l R' Z% X/ ^2 K
inspect number2 h8 d6 E' D6 ]- x) U' K/ u3 o
when 1 then 6 @/ T% e/ x% F
print "not a prime number"
# v, h: L/ o6 G6 G7 j, ~# ^4 i when 2,5,7,3 then
5 R- S) n0 N# T: Q. H5 j& y print "prime number"( M8 \4 A( f5 }. h
when 9,4 then
; A/ h4 _8 ^6 F2 S print "square number"
* }# I8 w) p' X% l! S/ j8 R else
8 b$ [( a: L, V/ F) S! n print "no special number";
$ s5 V O9 ~# \$ `+ c2 k: W5 s, n9 C print "or number greater than 9";
% ?* _ a1 e% |6 J2 J$ S; _ end;
' I' E6 Z% Z# T* ]) h4 f, \end; |
|