|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
% [1 }1 `1 U, W, P(number : integer)
' F9 r) \1 S ^% T8 M8 \4 z$ ois# K+ s& v. w* R2 |5 a. ^! X
do
* Z0 [% E0 E k2 _9 v8 f inspect number
8 _, j5 Q0 B7 O2 A when 1 then " R1 D- F) B! j+ o
print "not a prime number"
/ E% N2 e% L5 F: j, j$ y7 P% { when 2,5,7,3 then
- x1 X1 I$ `3 W( d) b print "prime number"5 b' M& X9 U3 X% Y, e
when 9,4 then 3 F/ x! P( s9 `: @( S
print "square number"
3 C, `7 |, ^* q else
; F$ K6 O- r6 a6 q C- ]! R/ D' q print "no special number";0 O" Z/ B4 f& Y; j* \* E
print "or number greater than 9";
# a; A4 C: L% G7 p' {7 m3 S end;: ~2 _7 v0 B8 ~1 @5 M: Y1 V# y4 n
end; |
|