|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
, j' q) Z- P& U" G# }0 g- d(number : integer)
J& G2 K/ x5 U, ois
6 s, W5 n/ U! Q. H9 e/ w/ T8 k3 {do9 i/ j9 Z: U( m( K$ c m
inspect number
! a5 z- F' A) [* M7 A when 1 then ' E, t6 g$ `* I! C6 G; A
print "not a prime number"! d) E: E" `/ q6 v& c
when 2,5,7,3 then
* k1 h& H! i* e# p4 { print "prime number"" @$ [, O$ E& E& B( u
when 9,4 then
7 `3 |2 W$ T- n# p0 R, s A print "square number"' l; h6 P [6 X! |
else" h0 F9 l% P* i& ^4 v9 q$ W- c
print "no special number";7 X9 t* j0 w0 q. [( T9 }
print "or number greater than 9";
$ [4 k# K$ k H$ W; } end;
/ s7 w+ R5 X' u6 m, Q Cend; |
|