Looks like it :) *___________________________________*
*James⎥Head of Trolls* *[email protected] <[email protected]>⎥supmenow.com <http://supmenow.com>* *Sup* *Runway East * *10 Finsbury Square* *London* * EC2A 1AF * On 23 May 2016 at 14:34, Matthew Johnson <[email protected]> wrote: > You might be interested in taking a look at my proposal for partial > initializers > https://github.com/anandabits/swift-evolution/blob/partial-initializers/proposals/NNNN-partial-initializers.md > > This proposal was tabled for Swift 3 but I hope to revisit the topic of > improving initializers in when we ramp up Swift 4. > > Sent from my iPad > > On May 23, 2016, at 8:24 AM, James Campbell via swift-evolution < > [email protected]> wrote: > > I would like to be able to use functions to help me initilise a class or > struct so I can break down a init into seperate methods, like so: > > struct Person { > > let age: Int > > init (json: Dictionary) { > // lots of code > > age = json["age"] > } > > } > > This can become un-wieldly, so I would love to be able to do this: > > > struct Person { > > let age: Int > > init (json: Dictionary) { > // lots of code > > age = getAge(json) > } > > private func getAge(json: Dictionary) -> Int { > > } > > } > > *___________________________________* > > *James⎥* > > *[email protected] <[email protected]>⎥supmenow.com > <http://supmenow.com>* > > *Sup* > > *Runway East * > > *10 Finsbury Square* > > *London* > > * EC2A 1AF * > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution > >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
