|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; F" `. O* T4 n/ E, J! V. f! V. Y. F
(number : integer)
3 b1 v) Q9 ?& i* qis `1 D: ]9 K* ?" z
do) r- A5 r s9 D
inspect number
( V2 n1 b$ A7 {& t; X: ]. R2 k/ ] when 1 then 9 z4 D1 Q0 D# L* U) p2 {
print "not a prime number"' K e. U9 n& Z$ e
when 2,5,7,3 then ; r$ [" _+ G6 h! d1 v4 B) H, Y
print "prime number"
# E+ z* o8 @# v when 9,4 then # S1 J1 ]# W, r# S1 n3 Z
print "square number"$ Q t6 i9 A3 p7 ]% Q
else- @$ |: `( W, Q9 w* y; t; H, s
print "no special number";1 z/ ?/ u1 |4 N. B, [! U
print "or number greater than 9";
7 h3 ^& o6 `2 H G. }. [ end;4 f/ \' W, V2 {' E+ \; ?5 ]
end; |
|