|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
3 E; I! f# |" |, [% H- A(number : integer); Z i. k( b" n3 `7 o8 n& N
is
0 F$ g5 [- L/ A- n- ddo
# z* m w8 u# D1 X' s/ F inspect number
8 U( J( w3 S/ ?0 L& {/ w when 1 then . J8 d" _* ~( d# `) `
print "not a prime number"
" v/ J( o+ t, {( e% a when 2,5,7,3 then
' O/ `" ?( g# F# d( i6 F print "prime number"
+ y, o+ Z9 U8 J: Y! k+ y8 t when 9,4 then
5 |6 L1 W# ~& J5 d* u% d print "square number"2 X1 Z8 G# x4 C8 R' C: m( n, b# m9 J
else' K) P. F6 M+ N8 t
print "no special number";3 f( y: T/ F4 f8 [# A& m
print "or number greater than 9";
1 \* F3 A/ j- k H/ J2 I: Y end;" S9 q# N5 D8 m6 x2 h( \7 c$ C
end; |
|