Skip to content

Commit 852c3ad

Browse files
authored
Fix mutation examples in translation guide (#111)
* fix mutation examples in translation guide * minor
1 parent aa2164b commit 852c3ad

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/src/translation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ treduce(+, data)
136136
using Base.Threads: @threads
137137
data = rand(10)
138138

139-
@threads for i in 1:10
139+
@threads for i in eachindex(data)
140140
data[i] = calc(i)
141141
end
142142
```
@@ -146,21 +146,21 @@ end
146146
using OhMyThreads: @tasks
147147
data = rand(10)
148148

149-
@tasks for i in 1:10
149+
@tasks for i in eachindex(data)
150150
data[i] = calc(i)
151151
end
152152

153153
# or
154154
using OhMyThreads: tforeach
155155

156-
tforeach(data) do i
156+
tforeach(eachindex(data)) do i
157157
data[i] = calc(i)
158158
end
159159

160160
# or
161161
using OhMyThreads: tmap!
162162

163-
tmap!(data, data) do i # this kind of aliasing is fine
163+
tmap!(data, eachindex(data)) do i
164164
calc(i)
165165
end
166166
```
@@ -175,7 +175,7 @@ end
175175
using Base.Threads: @threads
176176

177177
data = Vector{Float64}(undef, 10)
178-
@threads for i in 1:10
178+
@threads for i in eachindex(data)
179179
data[i] = calc(i)
180180
end
181181
```

0 commit comments

Comments
 (0)