|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
6 E9 E7 R" Z3 N6 X( k0 _(number : integer)) Z0 ~ v* }- l5 ~! B9 w$ c
is
. K; s9 ?# M) q0 `; s, \! Zdo- F0 {5 v; ?& _7 l8 G
inspect number4 T6 A$ Y7 w$ R+ K* G
when 1 then
% A& j* `2 {: H8 T5 o8 R2 t3 d8 l) B print "not a prime number"
' t2 P$ S, |* j. c: o+ K) l when 2,5,7,3 then 1 ]4 X" {8 ~% h* E: ~$ D" c# y+ d( I
print "prime number"7 C1 g; M {' X# R- f' ^0 X2 @- J
when 9,4 then
7 {9 m& `( c3 V9 H print "square number"! P5 a% n! T0 z, k/ H6 U
else- T+ _7 p. u! y! Y" _. R" y
print "no special number";. c% t; R1 M0 v1 c& @- o
print "or number greater than 9";
( s F% G2 K/ U& l, l7 B5 ? end;
}, P, @3 }. d# C. ?! q( Bend; |
|