Jensen's Device: Difference between revisions

Content added Content deleted
(Add Nimrod)
Line 1,020: Line 1,020:
<lang swift>var i = 42 // initial value doesn't matter
<lang swift>var i = 42 // initial value doesn't matter


func sum(inout i: Int, lo: Int, hi: Int, term: @auto_closure () -> Double) -> Double {
func sum(inout i: Int, lo: Int, hi: Int, term: @autoclosure () -> Double) -> Double {
var result = 0.0
var result = 0.0
for i = lo; i <= hi; i++ {
for i = lo; i <= hi; i++ {