Руководство по объявлению переменных в Swift с примерами

Чтобы объявить переменные в Swift, вы можете использовать ключевые слова letи var. Ключевое слово letиспользуется для определения констант, а ключевое слово varиспользуется для определения переменных.

Вот пример объявления переменных в Swift:

let name = "John" // declaring a constant
var age = 25 // declaring a variable
// You can also explicitly specify the type of the variable
var weight: Double = 70.5
let isStudent: Bool = true
// You can declare multiple variables in a single line and assign values
var x = 10, y = 20, z = 30
// You can also declare variables without assigning initial values
var temperature: Int

В приведенном выше примере name— это константа типа Stringс начальным значением «Джон». age— это переменная типа Intс начальным значением 25. Переменная weightявно объявлена ​​как Double. >, а isStudentявно объявлен как Boolс начальным значением true. Переменные x, yи zобъявляются, и им присваиваются значения в одной строке. Наконец, температураобъявляется без начального значения.

Вот несколько дополнительных методов, которые можно использовать с переменными в Swift:

  1. Вывод типа: Swift использует вывод типа для определения типа переменной на основе ее начального значения. Например:

    let message = "Hello, World!" // message is inferred as String
  2. Изменяемость переменных: константы, объявленные с помощью let, являются неизменяемыми и не могут быть изменены после присвоения. Переменные, объявленные с помощью var, являются изменяемыми и могут быть изменены позже в коде.

  3. Именование переменных. В Swift имена переменных должны соответствовать соглашению CamelCase, при котором первое слово начинается со строчной буквы, а последующие слова начинаются с прописной буквы.

  4. Обновление значений переменных. Переменные можно обновлять, присваивая им новые значения. Например:

    var counter = 0
    counter = counter + 1 // counter is now 1
  5. Аннотации типов. Вы можете явно указать тип переменной, используя аннотации типов. Например:

    var height: Double = 180.0