|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: E4 s6 p$ E8 `# R
(number : integer)
" ~3 U4 o5 n* p7 D- Gis
: t- F. f* b/ G+ V5 ~6 v' d0 zdo/ b, x; ~) q0 ^' [ g
inspect number
% U- y4 e+ E/ A% \# p when 1 then - ?7 O# W8 R5 H9 @- a
print "not a prime number": s8 a' E" \- \3 n) h
when 2,5,7,3 then 3 K4 b( n% ~: g% z, x5 L
print "prime number"
" L# G5 j& s! z6 w$ y when 9,4 then
8 R4 {5 V1 G8 l; c print "square number"2 X8 V1 w+ {! D0 c6 V$ `) V
else4 N& p2 Q/ c7 x- R9 o
print "no special number";
I/ X9 A d0 ^( Z# K7 d, O8 a+ p print "or number greater than 9";
3 v$ `- h6 g6 c3 w) [ end;
8 t3 c" C. X7 \3 L, dend; |
|