|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:3 A4 H# `# o8 n/ g1 W* O1 ?5 D$ U
(number : integer)( n. ^$ e3 a- ?( F; n
is# C1 e/ b" G G+ n
do
1 S( R) A- U8 C: j' L# }1 p$ X inspect number
+ q* Q7 @2 e7 Z9 H3 W5 `, K when 1 then
" s% d& y7 k+ q4 I print "not a prime number"0 n. |1 v) t* N' r- v, W
when 2,5,7,3 then . h& X' m5 ], p6 V. U
print "prime number"7 B( g# N4 K! b- s( Y
when 9,4 then
1 C& r8 J% p+ Y1 I0 N, Y print "square number"7 I: k2 A: o! E" Q, W
else
X. G4 L4 }1 x: `( q+ A. P2 V print "no special number";) I" A2 @; {' D
print "or number greater than 9";% A: c: S9 H5 G5 |) J( d) T/ S
end;, I: w. E" f# W& E
end; |
|