|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
x8 J7 w/ ~" j$ d(number : integer)
3 k0 g# [* z' X- f, ~is r9 G) K( ?) M+ i, ^6 A
do2 ^9 y4 }3 e3 Y: z) B0 `+ L
inspect number
( s/ X1 ~: F) f" b- X. ]8 f9 i when 1 then : L) i# P7 ~( Z
print "not a prime number"
: x9 R6 a! L& B8 a- E0 s8 g when 2,5,7,3 then ; D% d( t1 N8 b' B3 }! c! C
print "prime number"& N- d6 x! h6 Y* m3 |0 S
when 9,4 then
1 i. M: u& F7 { T' W6 I! V, W print "square number"- _4 U3 D: L- w0 c4 z/ v W; w
else
2 Q5 w$ ^( M9 l- T% d' W: n) y print "no special number";
; d, Q! h: c# }! q1 q print "or number greater than 9";0 ]9 w" p' L5 K1 ?; b, E6 @
end;" M, j( U' C7 m3 T" n
end; |
|