|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. {! E' N- x0 q+ Q, C
(number : integer)
! [$ `9 a" a# _" h5 a! S/ fis
3 e0 B; S/ P0 [5 w7 ?, Sdo5 e2 R% K1 P' }- n" G4 x$ z
inspect number
& F) I5 v9 h9 A2 z when 1 then % ?+ A/ a* V$ a2 l
print "not a prime number"# T! x0 K# J2 a( _; S2 O
when 2,5,7,3 then 2 E0 B3 w R( I H; `
print "prime number"
9 O( J* S+ K" m5 ~3 Y" t# r5 v when 9,4 then 5 j; i3 \4 l. W
print "square number"! V! ]% R+ T% E$ S3 T z0 z
else
( o& \! B* R: p" }0 u. p( f print "no special number";9 T4 i) E3 ?+ E2 ], x* d
print "or number greater than 9";
. _: A; B0 c! C/ n/ S end;
" e8 X1 u% J; |/ S1 B) send; |
|