|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 i9 b ~! p, j6 a(number : integer)
" O. }/ y/ m3 sis
n+ ~: a1 u+ o6 l0 G% Vdo
9 a. {5 ^5 ^: Q2 a* F& Q inspect number
* q$ B+ O: M8 O( {$ u when 1 then
4 y; b4 Z6 E! Q+ Y4 Y( E print "not a prime number"2 y8 `- a) X [
when 2,5,7,3 then ; v( T% p. |* p( F) b
print "prime number"
- Q+ z4 g. C) P. R1 M when 9,4 then 7 t4 M/ B" \* s7 e# Z
print "square number"
- X; y5 T; i/ I: R% S, M5 _ else
# _ U& j' b4 B2 E5 u, N1 r print "no special number";% D+ B5 A! V4 M
print "or number greater than 9";
: ^: _; D3 \* d$ ]) B# J* c+ } end;( I3 n) }0 E( w& K. t: i# M) Z
end; |
|