Swift - переменные

Переменная предоставляет нам именованное хранилище, которым могут управлять наши программы. Каждая переменная в Swift 4 имеет определенный тип, который определяет размер и структуру памяти переменной; диапазон значений, которые могут быть сохранены в этой памяти; и набор операций, которые можно применить к переменной.

Swift 4 поддерживает следующие основные типы переменных:

  • Int or UInt- Используется для целых чисел. В частности, вы можете использовать Int32, Int64 для определения 32- или 64-битного целого числа со знаком, тогда как UInt32 или UInt64 для определения 32- или 64-битных целочисленных переменных без знака. Например, 42 и -23.

  • Float- Используется для представления 32-битного числа с плавающей запятой. Он используется для хранения чисел с меньшей десятичной точкой. Например, 3,14159, 0,1 и -273,158.

  • Double- Используется для представления 64-битного числа с плавающей запятой и используется, когда значения с плавающей запятой должны быть очень большими. Например, 3.14159, 0.1 и -273.158.

  • Bool - Представляет логическое значение, которое может быть истинным или ложным.

  • String- Это упорядоченный набор персонажей. Например, «Привет, мир!»

  • Character- Это односимвольный строковый литерал. Например, «C»

Swift 4 также позволяет определять различные другие типы переменных, которые мы рассмотрим в следующих главах, например Optional, Array, Dictionaries, Structures, и Classes.

В следующем разделе будет рассказано, как объявлять и использовать различные типы переменных в программировании на Swift 4.

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

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

var variableName = <initial value>

В следующем примере показано, как объявить переменную в Swift 4 -

var varA = 42
print(varA)

Когда мы запускаем вышеуказанную программу с помощью игровой площадки, мы получаем следующий результат -

42

Аннотации типов

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

var variableName:<data type> = <optional initial value>

В следующем примере показано, как объявить переменную в Swift 4 с помощью аннотации. Здесь важно отметить, что если мы не используем аннотацию типа, тогда становится обязательным предоставить начальное значение для переменной, в противном случае мы можем просто объявить нашу переменную, используя аннотацию типа.

var varA = 42
print(varA)

var varB:Float

varB = 3.14159
print(varB)

Когда мы запускаем вышеуказанную программу с помощью игровой площадки, мы получаем следующий результат -

42
3.1415901184082

Именование переменных

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

Вы можете использовать простые символы или символы Unicode для именования переменных. Следующие примеры показывают, как вы можете назвать переменные -

var _var = "Hello, Swift 4!"
print(_var)

var 你好 = "你好世界"
print(你好)

Когда мы запускаем указанную выше программу с помощью игровой площадки, мы получаем следующий результат.

Hello, Swift 4!
你好世界

Печать переменных

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

var varA = "Godzilla"
var varB = 1000.00

print("Value of \(varA) is more than \(varB) millions")

Когда мы запускаем указанную выше программу с помощью игровой площадки, мы получаем следующий результат.

Value of Godzilla is more than 1000.0 millions