|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:8 Q6 N, c5 r" |4 e/ R: t+ x
(number : integer)
9 v3 ^7 K- @, j wis
q7 ^4 b' Q- f6 H: R+ j# m% _do3 X+ T- g' y) b* e
inspect number
$ Y1 x8 q) S3 H8 S when 1 then . I/ H% \) T- p4 N! g3 E3 h% w
print "not a prime number". X2 ]# A5 {: i% _7 c; R6 R
when 2,5,7,3 then
d6 o1 M6 E/ E e print "prime number"
* Q( Z. p) f& d% W+ P9 u% x# g when 9,4 then . \; |! u" ]7 w3 R
print "square number"
8 ]! b) a: k1 F5 y/ x0 w, l# z else
7 P7 a: s9 `9 e b+ M/ V, A6 }1 a print "no special number";
# }/ U5 t( ~8 d8 z- X( ~. u print "or number greater than 9";
( O: e ~- r! F7 H: t1 i7 P# l end;
# b- u# g! q5 L9 }/ {end; |
|