|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 h- o( f' t, o3 }- l7 `2 K(number : integer)
8 x; o4 p" A0 E5 O# H9 y/ Zis0 k/ R5 [$ C& Q0 }
do
* T5 g+ a6 {. K2 d: H; o inspect number
4 ^; z4 F8 q6 w) ~5 Q when 1 then ! n5 {! a% e j5 _
print "not a prime number"
5 W* G! v+ C; q when 2,5,7,3 then
3 o; r) v7 |( ]5 T$ V print "prime number"' R0 u! X8 k- ^# a& d
when 9,4 then
- {+ ~2 i: o' Y3 H* y print "square number"
4 b: r+ i* c2 ~$ \6 ^ else$ C1 `- A* S3 K0 o1 \
print "no special number";5 P1 D5 x6 g* {3 j; T) p
print "or number greater than 9";
; c1 P$ R2 J) f0 H$ s7 o1 J end;
. @/ E* N% X! D% R0 J3 S6 F% bend; |
|