|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) D3 q! F- g& T( }(number : integer)# `6 u q' u0 ^
is
9 t8 H3 T3 S) r3 Z1 |( ydo3 }* @3 n: }: O1 G1 p. k
inspect number
! m, h4 r k) x when 1 then * _2 O$ d& x$ {
print "not a prime number": h4 [* e4 z) K
when 2,5,7,3 then # N. p$ b& F) b& A0 R4 N8 v5 x
print "prime number"1 D H" Z2 B+ O- z# {
when 9,4 then
$ y; }- X& C3 F print "square number"
n6 @2 g& B; P else
- Q# B# |* d9 P2 M" Q& t7 ^9 R print "no special number";6 I6 s' i% d, p! l
print "or number greater than 9";
' g5 c% f, O8 n/ q! g+ N% H end;
4 m. o6 ^7 Q) Aend; |
|