|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ M5 ~* D% M' V. @1 E& l& _# C
(number : integer)
6 E, D, R: V' ris& H) D4 a& K0 @7 L9 F3 T, N6 b! v
do
# G: c6 }) \/ p9 g( I inspect number
+ L1 v; i. e* \0 g when 1 then 0 P2 q, o" e7 H+ B
print "not a prime number"9 c1 V7 {& n3 A
when 2,5,7,3 then
3 R. S& C0 }3 l" k print "prime number"
- z) J; K8 o' w- Y when 9,4 then $ D; z* F+ x2 ]1 q8 s
print "square number"
, z, d4 }) m# y! k else8 m9 q5 n, Z0 T; ?0 p0 N& J. B1 J
print "no special number";0 x- K) K- i8 z+ b. Z% ~
print "or number greater than 9";
+ `8 [) V$ }4 `; R O: n$ u! ` end;3 g% x; _8 {, H [9 U, N( E! d
end; |
|