|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; S% S1 |5 c) x6 N( I% U( \
(number : integer)" h8 y9 n, N8 R$ H& o' g. w
is) K) R5 S5 @6 Q) f4 ~
do
+ U \* j: n6 d: @! t! |8 Q8 Z inspect number
b& z8 {, k5 ]/ ?, { when 1 then 3 I& b: s$ ]$ d& S! x+ H
print "not a prime number"
% N3 n% l& G! t8 J E2 o7 \. c when 2,5,7,3 then 5 O; _) u8 q6 z+ B9 f6 l6 |4 F( z
print "prime number". o" o! p! B* d) y4 `
when 9,4 then * D k. F6 L9 P Q1 `, t
print "square number"
; n$ V, _" h& F+ d8 a+ V( o) j" N4 M else
$ O+ N8 U, M: X& P, e' u print "no special number"; C9 E% ^/ B4 v+ B* z
print "or number greater than 9";
; s* T, r- w& P k$ |; C end;
+ R: |( H2 x5 E1 Y9 x( k. hend; |
|