|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ `, l6 X& j5 d; o
(number : integer)
1 }$ r5 x. }. A! w U1 ~& t! his
. ?6 a' v4 k/ ^0 y4 |do
{4 B( y, Z% B( @5 N* ] inspect number
! @& r# r( O' Y, T: e when 1 then
- ^4 Z+ c. @0 r0 R" N8 A( L8 v3 f print "not a prime number": F g0 l a7 n8 c- L3 ?) M
when 2,5,7,3 then # U9 I% z1 P+ C2 u. K% T% `
print "prime number"! U; E" g6 f9 h
when 9,4 then $ J n L, f5 D2 `4 b `
print "square number"
* L* T7 D$ M7 I$ A0 D. B else
& N/ t4 w& s( l" r6 d# _5 m* u print "no special number";
, H1 `3 f* n2 J+ Z$ s! e" G print "or number greater than 9";
) E! W/ u) c" Z# E end;
: a A: `1 D. y: e1 dend; |
|