|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
. {; i. }- o* K! M$ o(number : integer)
" e( a6 J* Z8 D* @* Lis
$ I( }/ E" f7 o* ]7 A) S. M( sdo: N5 t* e4 F0 H+ @1 t
inspect number
" s5 [7 T0 C0 D" e6 E+ G8 X when 1 then ' X" C+ y: S9 a! \
print "not a prime number"2 J x2 a) M' g) B/ V# T( I/ |4 z
when 2,5,7,3 then
' b M, A+ w" I% E/ j( c& `6 ` print "prime number"
$ p# g) V+ B& |8 A" B8 U* } when 9,4 then . L* O n: f* v/ X `2 M
print "square number"; R: ]$ B3 q. |+ q+ r" i
else7 S; N6 p! g6 T4 f. E+ G6 T
print "no special number";
6 e# C, p* {5 K$ k8 R9 X( H9 E/ l) A print "or number greater than 9";
0 E. N; M) K: l; L3 |1 x2 N end;* n) H1 [- O5 _' m" L4 \
end; |
|