|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:6 P. x v9 l* c% q# B- E
(number : integer). z# X D/ Q0 J. l: a2 n: l
is
. A& M/ u! g* i2 M7 D, Vdo9 b1 L% w( Y0 n" q+ c" t
inspect number+ V. y. i# e: X4 o
when 1 then # p4 H/ C$ v, J, X! ^' ~8 _
print "not a prime number"* L) H* w& K/ W! I
when 2,5,7,3 then # J0 J( O6 t8 R3 U1 f
print "prime number"
5 j# S8 v2 a, v' \# F# l when 9,4 then ; a- N! C2 z0 f, ~% @1 i
print "square number"
* E4 {: R4 `+ |6 N else6 B0 a- N6 x- ?
print "no special number";4 {" G8 V& | o: j& E- k! W
print "or number greater than 9";" C: N y0 D# p0 [% ^
end;: K- H/ s1 j5 w. @, F
end; |
|