|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 k/ Q3 y H, K7 X5 k8 Y(number : integer)
# x7 o% `; v2 xis
9 ]+ ?: K3 Z8 qdo
' N- C9 u: [- V- Z inspect number8 M* L# o4 e* [9 |
when 1 then , X2 X$ a( a5 z* [ S0 K/ {
print "not a prime number"
5 e" J3 v, j" A* f" W" E when 2,5,7,3 then
0 x, g3 i; `' Z( {0 y6 |# [2 l print "prime number"
; ?% U+ U4 z) q% Y when 9,4 then ' l9 I) T9 j* l i" m4 d, j3 }
print "square number"
) Y0 }% ^$ c. B& c. D3 J else' p; z, j1 J6 B0 p1 T6 b% M
print "no special number";; a6 q* t; N" \7 E( X5 i
print "or number greater than 9"; y( G$ c' o8 ?/ D6 }# Q
end;) G3 Y6 x( d0 Z+ v8 p
end; |
|