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 swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev