View source code
Display the source code in std/array.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
Function std.array.replaceSlice
Returns a new array
that is
with s
replaced by
slice
.
replacement
[]
Prototype
inout(T)[] replaceSlice(T)( inout(T)[] s, T[] slice, T[] replacement );
Example
auto a = [1, 2, 3, 4, 5]; auto b = replaceSlice(a, a[1..4], [0, 0, 0]); assert(b == [1, 0, 0, 0, 5]);
Authors
Andrei Alexandrescu and Jonathan M Davis