|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ M' p" V3 s& c9 A7 S# [+ b(number : integer)
; n6 i+ Q3 N. s* X! C- |& _is# ?" a9 ^# w/ A3 E9 B; w2 ]
do
- r) D5 l8 D) F! [ inspect number
: F: p4 r. d4 u, u when 1 then
$ m5 _6 B6 ]0 w4 c) Z2 @8 b print "not a prime number"
' T3 Q& }) `4 o# M# {. t when 2,5,7,3 then & P) P- T- ?5 R$ o% j
print "prime number"
1 A5 z `+ g. u when 9,4 then
# T2 X) N: k# W# I/ f: [ print "square number"
7 S- W, `1 G; O) x9 ^ else
- ^, L7 o) g) m, b$ ~; B print "no special number";
$ D- S- ~' j! }% |8 V& u7 h print "or number greater than 9";
0 Y- F+ F1 |% X6 g end;' ]# y3 k% l6 d+ @7 v& Z. m
end; |
|