|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:1 L8 B& F! F2 p
(number : integer)( F' A9 X4 _! r; d I
is$ g( Z, z" }0 \, D6 V" G
do$ A, R, e$ \# k
inspect number" h/ x9 w2 K5 Z/ i8 v
when 1 then
' v6 q) E5 Y2 a+ C) H- y print "not a prime number"' u# ^! k/ I7 S8 b; M6 E
when 2,5,7,3 then
; l' @- Q! f/ p7 b print "prime number"+ S8 M) G ~( @& _( i3 M
when 9,4 then - E$ l' b* v% R4 W
print "square number", A, M( P9 I; c( o
else) B, J3 y( T' B$ P$ h, O+ m
print "no special number";
7 Q- b" `% D$ N8 { print "or number greater than 9";
- E" S; N' C" c* f/ c, b end;
[9 e2 r1 v% ?1 X/ Mend; |
|