JSON альтернатива для swift со значением функции и массивом внутри - PullRequest
0 голосов
/ 29 февраля 2020

Я использовал для кодирования на javascript и теперь я использую swift, какова альтернатива для объекта javascript с функцией и массивом внутри на swift? Я использую структуру, но я не знаю, как добавить функцию и установить эту функцию впоследствии

У меня есть javascript объект, подобный этому

let person = [
    {
        name: "john",
        age: 40,
        children: [
            {
                name: "joe",
                age: 13,
                action: () => {
                    doPlay()
                }
            },
            {
                name: "jerry",
                age: 8
            }
        ],
        action: () => {
            doWork()
        }
    }
]

, и я хочу, чтобы это было в swift У меня уже есть структура, у которой есть это значение

struct person {
    var name: String
    var age: Int
}

И затем установите это значение с помощью

var persons: [person] = [
    person(name: "john", age: 40)
]

, но я не знаю, как добавить туда функции. Вопрос в том, , каково значение на swift с данным javascript объектом?

...