|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
" J5 o' c# @2 M3 E( `(number : integer)6 _. N' Q3 [8 H( e" X0 H+ T
is
1 Z5 \3 M$ f: {do
; U$ u* n- L8 D K inspect number
' [" o2 K* I- q) i2 |% E# m& ~8 R when 1 then
5 G# u! F5 C. @0 Y V3 h" o5 f print "not a prime number"8 m4 a* d0 F3 c9 ?
when 2,5,7,3 then # H8 \$ Y1 S: D6 O
print "prime number"
- r. Z7 Y! `( ]% x/ e( D- b when 9,4 then
& ^7 q. \" ~ w; e6 m5 @ print "square number"
3 P# S0 v# e- f( J% @, r else, L4 g0 r7 S6 h+ ^ y! E# Y: r, D" H7 C
print "no special number";
% y. O, g0 z) \ print "or number greater than 9";5 Z" \% T- ^; b" ~# B
end;* {! ~9 K, i: r0 g( s2 r! z
end; |
|