|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: T/ \3 J( r. a; a2 f
(number : integer)# Y/ a! n: i% O1 G& I% U% i
is
- ]; N7 ?6 a* _; l( s8 g% G8 \do1 y) Z+ P6 K: F, Z
inspect number
6 y# U0 ]) Y# I7 Z; U when 1 then
& {, o- x9 P1 t0 g% V) p print "not a prime number"
( [6 W; X. x# p! {* }0 |, s when 2,5,7,3 then ) j/ W, I$ e; x# L
print "prime number"
2 m5 t/ z4 y( b5 k+ J5 R8 T when 9,4 then
& V8 j2 A1 J: P' Y4 z print "square number"8 X ^) t0 s t; e
else- S a2 L6 m5 e5 C, e
print "no special number";( u+ d! d& E/ @) t9 k, I
print "or number greater than 9";
8 m# T; A, d+ H" Z; O end;! H: r7 q) a. x5 N f( Y/ ^6 E* e$ m/ a
end; |
|