|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:7 }$ R- J4 L4 B9 o. ?- N
(number : integer)
( |0 N% P! ~/ ^6 ~is
9 [) }0 s& v! g4 m3 i) ~4 edo1 y( }; ]/ q% y' ^
inspect number' @; y+ s! R/ ^
when 1 then 5 ^( i1 f$ q8 _+ {1 E4 e
print "not a prime number"
8 w2 G; v) K. e- M when 2,5,7,3 then : h3 h( z2 E1 e6 q# D u; d
print "prime number"
$ C; w" D3 @) p+ m# R- v% D# d! R when 9,4 then
! \6 }- o9 u5 W+ C* |% e" S. r print "square number"6 ^, p0 ?# s- R; d5 n0 l9 H* l
else
# N$ v8 L u) r: d& R$ n9 j! V print "no special number";2 e! y8 M* k' d# y# a9 N$ j
print "or number greater than 9";8 @; X. W. E' A1 w; R. b
end;
% M8 y3 G; d( Y7 A3 u/ A( e) Pend; |
|