Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Можно ли поменять местами две переменные без третьей переменной-помощника?

Этот вопрос проверяет знание и понимание работы с кортежами (tuples) в Swift и того, как можно обменять значения между двумя переменными без использования вспомогательной переменной.

Короткий ответ

Да, это возможно с помощью кортежей (tuple). В Swift можно использовать так называемое "tuple destructuring", чтобы обменять значения между двумя переменными без необходимости создания третьей переменной. Это можно сделать так:

var a = 1
var b = 2
(a, b) = (b, a)

Длинный ответ

Зарегистрироваться

Развернутый ответ доступен только зарегистрированным пользователям.

Уровень

  • Рейтинг:

    2

  • Сложность:

    3

Навыки

  • Swift

    Swift

Ключевые слова

#tuple

#destructuring

Подпишись на iOS Developer в телеграм