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

Reply via email to