Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.14 KB

Usual class constructor.md

File metadata and controls

29 lines (21 loc) · 1.14 KB

Usual class constructor

Статус Ожидание Реальность
Работа с конструктором не отличается от Kotlin-а Реальность совпадает с ожиданием 👍

Пояснения

Объявим простой класс на стороне Kotlin-кода:

class MyClass(
    val param: String
)

На стороне Swift-а мы получим такой же класс с основным конструктором, в котором примитивные типы будут сконвертированы:

func example() {
    let _ = MyClass(param: "123")
}

Небольшое отличие от Kotlin-классов: в Swift-версии все поля конструктора должны быть именованными.


Оглавление