|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:8 m, ?3 K( r4 u' R' K8 L# x7 u/ w
(number : integer)
+ D, ~: t. }7 m" q1 [* dis
" ^8 f7 k4 u5 w% [/ Xdo9 o( r1 t1 q3 E! t7 M; j0 x% m
inspect number, k$ y% q& G* S6 _% J3 m; L
when 1 then
[8 O# i9 |* W print "not a prime number"
" Q6 I$ P$ F7 t1 C% Y when 2,5,7,3 then
" B$ a/ D) q" ]4 B: y print "prime number"
, L- v# F; k1 Y$ V) S when 9,4 then
& v L- l6 r1 _/ v% ^. p A: q print "square number"
! ]4 A; l* t9 [0 {6 J! [) } else" E* h9 j4 z& T. K8 U3 t7 u1 i
print "no special number";# O9 v0 U3 N' D
print "or number greater than 9";
$ ]0 j- E+ T0 i# A# V& { end;
1 h( n# ?3 @, F/ eend; |
|