|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 `7 C( A5 d. l1 X0 \7 g(number : integer)
7 g" O9 C# _& {) T: w2 \is
9 o& Z) A2 r3 Z( ~7 W/ D- [7 Ado
7 ~. ?7 z; a: U* M! B) {% V/ K8 ~ inspect number" e( ^1 ]- a) K: `; K
when 1 then , \; D; r5 R( w& M% u0 Y
print "not a prime number"
5 l& D6 H0 N% g2 X. _ when 2,5,7,3 then 4 J1 ^7 x! ?8 _( J `& y+ ?- `
print "prime number"
9 o( a N- G& { when 9,4 then
6 I' ?6 c3 i. B/ B$ q& } print "square number"
* r: s. C4 o" n, p+ @' a2 `$ K else
8 o4 F! ~, S. T4 v. R: F4 y+ T print "no special number";
" I( A% z) p2 p/ Y. l print "or number greater than 9";, S- P' K0 N; R: U, H" _
end;
& _+ I, @; a& W8 N7 i1 kend; |
|