|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
" `: ~; r9 A! O: `- m(number : integer)" I0 Y( o2 [1 _) [5 t: y
is' }. C# s' ^, a- n% w$ _
do
8 s- A7 V2 F3 g/ P; O1 ]" x inspect number
0 o% o# J& ?* c2 z' v7 n! n when 1 then
' H V& G. t, x) K/ \8 @ print "not a prime number"
0 |5 Q+ F* v2 r0 E! c0 \ when 2,5,7,3 then
; E6 P- e' [; u& x8 |" s% d$ p print "prime number"
, n: u3 W* I3 q: b+ o6 p% D when 9,4 then
* t0 X+ @- T6 Z) q0 H) P6 L ] print "square number"
9 L- v! w# H+ \8 [9 L* r( W4 i: u else
8 d9 Y2 }) o+ E; Q# X3 C2 B print "no special number";
1 O' a7 ?$ V3 h4 O1 V6 p print "or number greater than 9";
$ ]8 p$ ^) Q5 V end;
* ]% H# P: z n/ e+ M1 n- Yend; |
|