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»
Надеюсь, я помог некоторым из них, спасибо.
Ссылки