|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; Q; ?/ m. w' k+ v. S9 A
(number : integer)
" n: q, e- c* V+ X5 R; uis' @0 d- i2 X h* x% {# o
do
. w; S( f3 Z! C; `8 ~0 z inspect number
; J/ P+ L) R5 {4 j9 Y! l) p when 1 then * H, H; R& |5 _# |
print "not a prime number"
. ^0 [# ?- ]3 P; n" _! ~ when 2,5,7,3 then
; H2 T, ^6 k2 s- C3 N) S, n print "prime number"0 O4 v/ d# d7 x- b) A) b/ n
when 9,4 then
1 R' h6 {6 o6 m8 G print "square number": k$ T/ f* o& }3 I2 O! @
else. @/ k% b4 C1 K
print "no special number";
8 S3 ^9 G( C/ g6 n( M! k5 v print "or number greater than 9";
4 {& K- ]5 `# g9 }: B2 B" ~ end; }6 E0 C, @7 Z+ H6 l
end; |
|