|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
& f E3 y+ x% u- l9 m(number : integer)$ x `1 A- U& l1 E& N3 a) \/ i2 E
is
8 D# P6 J- C& Y' Cdo
$ u+ A4 e$ r8 n$ c; ]. S inspect number _. J8 E9 ] @' J) j/ `
when 1 then
8 z/ e" |: @" F. Q+ ^* A& y print "not a prime number"0 \- D, n# S. w; j) {: f8 t
when 2,5,7,3 then c, ]9 D% C% x# H
print "prime number"+ H- z8 i6 |: u7 t$ j
when 9,4 then 4 y- s3 D b- |5 C0 h9 i
print "square number"2 t; F# C+ q! A4 f* X
else
; m; Z, U- ?3 W print "no special number";; h5 z! f8 a; L: q8 {! u& O
print "or number greater than 9";
5 D' ^- m# n& V8 D' I end;
' p6 m' q, g/ a/ S5 Tend; |
|