Переменные Swift
Переменная — это удобный заполнитель, используемый для ссылки на адрес памяти компьютера.
В Swift каждой переменной назначается определённый тип, который определяет объём памяти, занимаемый переменной, а разные типы данных также определяют диапазон значений, которые можно хранить.
В предыдущей главе мы представилибазовые типы данных, включая целочисленный Int, числа с плавающей запятой Double и Float, логический Bool и строковый String. Кроме того, Swift предоставляет другие, более мощные типы данных, такие как Optional, Array, Dictionary, Struct и Class.
Далее мы покажем вам, как объявлять и использовать переменные в программе на Swift.
Объявление переменной
Объявление переменной означает указание компилятору, где в памяти создать место для хранения переменной и какого размера оно должно быть.
Перед использованием переменной вам нужно использовать ключевое словоvar, чтобы объявить её, как показано ниже:
var variableName = <initial value>
Ниже приведён простой пример объявления переменной в программе на Swift:
import Cocoa var varA = 42 print(varA) var varB:Float varB = 3.14159 print(varB)
Вывод вышеприведённой программы:
42 3.14159
Именование переменных
Имена переменных могут состоять из букв, цифр и знаков подчёркивания.
Имена переменных должны начинаться с буквы или знака подчёркивания.
Swift — регистрозависимый язык, поэтому прописные и строчные буквы различаются.
Имена переменных также могут использовать простые символы Unicode, как в следующем примере:
import Cocoa var _var = "Hello, Swift!" print(_var) var 你好 = "你好世界" var Example = "www.example.com" print(你好) print(Example)
Вывод вышеприведённой программы:
Hello, Swift! 你好世界 www.example.com
Вывод переменных
Переменные и константы можно выводить с помощью функцииprint(в Swift 2 println заменён на print) для вывода.
В строках можно использовать круглые скобки и обратные слеши для вставки переменных, как в следующем примере:
import Cocoa
var name = "Example"
var site = "http://www.example.com"
print("\(name)的官网地址为:\(site)")
Вывод вышеприведённой программы:
Example的官网地址为:http://www.example.comДругие расширения