1 год назад
Вопросы для собеседования iOS - Swift. Часть 2
Источник: Nuances of Programming Первая часть статьи. Конкретный тип против абстрактного В Swift имеются различные типы категорий, включая два фундаментальных понятия: конкретные и абстрактные типы. Что такое «конкретный тип»? Конкретный тип непосредственно инстанцируется для создания объектов: Простой конкретный тип struct Person { var name: String var age: Int } let person = Person(name: "John", age: 20) print("Person name \(person.name) Age \(person.age)") Конкретный тип с использованием...
565 читали · 2 года назад
Короче, типы данных в программировании
В одной из предыдущих статей я поделился общей информацией про динамическую и строгую типизацию ( ссылка ). А сегодня, мы поговорим уже более конкретно, про сами типы данных в программировании. В целом, типизация информации — это один из базовых принципов упорядочивания программного кода. Её использование с одной стороны позволяет упростить написание кода, с другой стороны сделать его понятным для других участников проекта, и в-третьих ускорить его выполнение компьютером. То есть, типизация решает сразу несколько проблем...