|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:& ^! T7 p. j+ p/ y
(number : integer)
$ n. I/ }" u4 ]+ Y x" wis; s0 V) w. r6 z- A$ Y
do( T4 R/ t% q9 ]$ ~
inspect number/ Q; q. o1 B+ I! T7 x
when 1 then
+ w+ k4 M# g; C3 j+ E print "not a prime number": U1 k% r4 r" `- Y
when 2,5,7,3 then
2 A% |9 D8 z, q: ^, Y- v$ S print "prime number"
1 l I D+ e( p* Q1 Y when 9,4 then
/ j7 Q; w0 Z1 u1 q/ n1 z) n( x print "square number"- \% F; ?' f6 U+ f H( Y7 q; S$ c
else
: u+ n9 B% {8 q: c print "no special number";5 z+ ]7 ?6 q( B- W5 k& j2 G- d
print "or number greater than 9";
6 f( \) N4 C7 ^+ F6 C end;# c) b4 `/ ~3 G- D1 N7 o
end; |
|