|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 L2 j; W. ]* b6 L+ w(number : integer)9 a1 ^; ]1 `* I1 |
is
3 {, g9 U" Q6 e' Ndo
a8 k3 F, |/ N9 L inspect number
6 ]. r# N! R# ? t$ N( F) Z when 1 then
3 w) _4 n; {) R% X9 t& ? print "not a prime number"
6 t2 w: F5 c+ f) I when 2,5,7,3 then ; E& L, ]/ z+ ]
print "prime number"
4 S7 B6 Y, Y( v" F- T when 9,4 then / Q+ r8 v0 j0 |# _" U
print "square number"
# l7 E% k% Q, _2 \ a$ t: g- P else/ W8 m6 k5 j* R: n) _( u
print "no special number";3 G6 r2 u( A% D/ y
print "or number greater than 9";
" ?- s+ ~* B# z6 W( H( X: j& G end;: D; C( M( Q$ E4 }( _. z7 l
end; |
|