Помню, среди любителей советской электроники часто звучала такая мысль, что латвийская группа "Зодиак" была отечественным (на тот момент) ответом на набирающую популярность французскую спэйс-диско группу Space. Детище Дидье Маруани нашло отклик в советских гражданах, для которых полёты в космос были вполне себе достижимой целью. Поэтому популярность жанра определялась уже тем, что появлялись ансамбли, которые должны были заполнить нишу. Но как бы не были похожи музыкально выпускники Латвийской...
В Swift у нас есть ссылочные типы (классы) и типы значений (структуры, кортежи, перечисления). Типы значений имеют семантику копирования. Это означает, что если вы назначаете тип значения переменной или передаете его в качестве параметра функции (если это не параметр inout), базовые данные этого значения будут скопированы. У вас будет два значения с одинаковым содержимым, но выделенные в двух разных адресах памяти. Для более подробного объяснения разницы между типами ссылок и значений в блоге Apple или в нашей статье...