Hello everyone!
What do you all think about adding the equivalent of Scala’s update method to
collections that have the insert() func? This would likely take the form of:
public func inserted(newElement: Self.Generator.Element, atIndex i: Self.Index)
-> Self {
var modified = self
modified.insert(newElement, atIndex: i)
return modified
}
I’ve had to do this manually quite a lot in my various programs, where I’ve had
to return an array or dictionary with just one element modified, and I have a
feeling that I am not alone. I think that this is quite a natural way to go
about things, and the addition would cut down on boilerplate code.
— Sasha
P.S. Alternatives could be “.withInserted(el, atIndex: i)” or “.with(el,
insertedAtIndex: i)"
_______________________________________________
swift-dev mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-dev