擅长:python、mysql、java
<p>虽然还不是那么地道的闲聊</p>
<pre><code>| range start stop |.
range := [ :n | (1 to: 8000000) inject: 0 into: [:sum :in |
((in quo: 3) = 0 )
ifTrue: [1 / ( n + in) sqrt + sum]
ifFalse: [sum]]].
start := DateAndTime now.
Transcript show: (((1 to: 100) collect: [:n | range value: n]) sum); cr.
stop := (DateAndTime now - start) asSeconds.
Transcript show: stop; cr.
</code></pre>
<p>速度快了2.5倍。这突出了莱安德罗的观点</p>