|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 C" l" t4 Q7 u0 ^ r$ g(number : integer)) U# a# K1 `- B$ [( j
is- A0 ^$ b% a% C! @2 {8 U2 o
do; p' L3 {& h! H1 D' C* l
inspect number
& W! @1 |" X. _ when 1 then
) R" I! A! t7 h+ r4 Z print "not a prime number"; ~- q7 o8 L7 q+ i9 y+ X- M( K7 k# B
when 2,5,7,3 then & c' p8 v& K2 c, T( c
print "prime number"7 l3 R& B y* | T5 U3 D' c
when 9,4 then
3 O4 ?) R2 m! C+ g; p' k6 b+ T4 w( n( H print "square number"
2 }: X5 Q1 e3 e% J else+ t* ~# q4 A" O+ {, r0 Z
print "no special number";
9 i: E2 K; R" | print "or number greater than 9";
* c4 @$ F! l+ X end;
' W! E; H7 V- G0 v4 d* N" E; {end; |
|