|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: D+ M5 Y) ]/ b0 c(number : integer)
2 d. y; S' X: L& _8 W; Vis5 ] \) K3 o3 w% H- v
do5 r* t$ |/ |5 q/ V7 H% r
inspect number
& L# m! K ~5 y: W when 1 then
9 a* [3 l: h: a6 d4 o! W7 g9 F print "not a prime number"3 B& |# t7 a( R0 n* L
when 2,5,7,3 then 8 e7 q8 R( R+ s; s# t( a
print "prime number"
$ V% }! X4 @+ F. A8 m when 9,4 then
% `) k" v0 J8 b+ J; e; r print "square number"5 E0 `7 D# h5 u/ G: P
else
) }0 e0 q; y0 ^) ` A4 _! O$ b: ^ print "no special number";
5 E2 x8 K6 l# V' g print "or number greater than 9";
8 A0 p, M: B; k: J end;
& Y& E* e5 K0 y1 I% H! Kend; |
|