I’ve never seen anyone use the empty init for it before, and if I ever will, I’ll probably discourage it. What is it for, anyways? Isn’t `Int.allZeros` enough?
> On 26 Dec 2016, at 18:09, David Sweeris <[email protected]> wrote: > > >> On Dec 26, 2016, at 09:01, Tim Vermeulen via swift-evolution >> <[email protected]> wrote: >> >> Then why is Int() allowed, and why does that return 0? > > Predictability, I'd guess. The memory has to be initialized to *something*. > And, IIRC, some architectures can 0 out memory faster than filling it with > some other pattern. > > - Dave Sweeris _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
