Swift - это новый язык программирования для разработки приложений iOS, macOS, watchOS и tvOS. Тем не менее, многие части Swift будут вам знакомы по вашему опыту разработки на C и Objective-C.

Swift предоставляет свои собственные версии всех основных типов C и Objective-C, включая Int для целых чисел, Double и Float для значений с плавающей запятой, Bool для логических значений и String для текстовых данных.

«При объявлении переменной используйте осмысленные имена переменных и не только, используйте cameCase»

Давайте сразу перейдем к теме

Объявление переменной
- - - - - - - - - - - -

Как и любой другой язык, данные, хранящиеся в swift, используют переменные и константы. Разработчик должен объявить переменную перед использованием.

Для объявления
Два ключевых слова: «var» и «let»
- var для переменных
- let для констант

Чтобы объявить переменную - как и у любого другого языка, у swift есть синтаксис

var ‹имя переменной›: тип данных
Например: var x: Int

Чтобы присвоить значение переменной, используйте оператор = и присвойте желаемое значение.

var x: Int = 10

Когда пользователь присваивает значение другого типа, чем тип переменной, swift выдает ошибку компиляции

Например: var x: Int = «10»
«error: невозможно преобразовать значение. типа 'String' к указанному типу 'Int' »

Здесь переменная x объявлена ​​как Int, но устала назначать значение String.


var ‹имя переменной›: data type = ‹value›
Например: var x: Int = 10

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

var ‹имя переменной› = ‹value›
Например: var x = 10

Так выглядит чище! :)

Таким образом определяются все переменные примитивного типа.

В случае let, он используется для объявления констант. Swift рекомендует использовать let more than var для повышения производительности и эффективности.
Пользователь должен указать значение во время объявления

Синтаксис: let ‹имя переменной›: ‹тип данных› = ‹value›
Например: let a: Int = 10

на этот раз пользователь не сможет изменить значение переменной «a», т.е. константу.
Если пользователь изменит значение константы, swift выдаст ошибку

let a: String = «10»
a = «user»

Ошибка -
- - - -
не может присвоить значение: 'a' является константой let
a = «user»

примечание: измените let на var, чтобы сделать его изменяемым
let a: String = «10»



Надеюсь, я помог некоторым из них, спасибо.

Ссылки