|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:6 w! M: B& |! { v# f% k% `9 s% ^
(number : integer)
' l& `0 {1 c- j# z" Z) s a8 Qis
, S N$ K' }! P8 }9 S( r* rdo% p+ \* c# n- l/ ?! B+ ]4 f* r
inspect number1 S* v5 w" E4 J
when 1 then * |" E1 Y: o: Q( |' n) i1 n
print "not a prime number"
5 v" }% k( j; |+ v6 v when 2,5,7,3 then 6 \3 v2 J M5 r3 T/ b2 q
print "prime number"
L2 u0 W' Y: l2 N/ W+ J3 ~! I! @ when 9,4 then
2 n0 ~) ]$ {; W2 [5 v3 ` print "square number"
9 r& S" ]" ~2 \9 v/ m! H) p# l else
; G4 z+ I+ `& C3 E% i6 c, h print "no special number";0 v, k7 ]2 A/ S# j
print "or number greater than 9";: [2 d5 g" M2 @& k! _2 j7 O
end;
1 V- e! p9 W5 {- E: R' c Z# d2 kend; |
|