Ставят ли точки с запятой в Swift на реальном проекте?

В языке программирования Swift использование точек с запятой (;) не всегда является обязательным. Но, несмотря на это, мнение о необходимости использования точек с запятой в Swift на реальных проектах может различаться среди разработчиков.

Фактически, наличие точек с запятой в Swift зависит от контекста и уровня комфорта программиста. Некоторые разработчики предпочитают использовать точки с запятой после каждого выражения в качестве каждой отдельной инструкции, в то время как другие выбирают опустить точки с запятой, чтобы сделать код более читаемым и сократить количество ненужных символов.

Официальная документация Apple по языку Swift гласит, что точки с запятой являются необязательными после выражений, если они размещены на отдельной строке. Однако, если на одной строке представлено несколько выражений, то в этом случае точки с запятой являются обязательными.

Например, в следующем коде точки с запятой опускаются:

let x = 5
let y = 10

func sum(a: Int, b: Int) -> Int {
    return a + b
}

В этом примере точки с запятой не нужны, так как каждое выражение находится на отдельной строке.

Однако, в следующем коде точки с запятой являются обязательными:

let x = 5; let y = 10

func sum(a: Int, b: Int) -> Int { return a + b }

Такой подход используется, если вы хотите разместить несколько выражений на одной строке.

Решение использовать или не использовать точки с запятой в Swift на реальном проекте зависит от вас и вашей команды разработчиков. Важно иметь единый стиль кодирования и придерживаться его на протяжении всего проекта. Обсуждение с коллегами может помочь вам принять решение и создать консистентный и понятный код.