Константы Swift

by moiseevrus

константы языка Swift

Добрый день, дорогие читатели моего журнала! Сегодня поговорим о константах в языке Swift.

Contents

Виды констант

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

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

Объявление Констант

Перед использованием констант их необходимо объявить с помощью ключевого слова let следующим образом

let constantName =

Ниже приведен простой пример, чтобы показать, как объявить константу в Swift 4

let constA = 15
print(constA)

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

Аннотация

Можно предоставить аннотацию  при объявлении константы, чтобы было ясно, какие значения может хранить константа. Ниже приведен синтаксис −

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

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

let constA = 44
print(constA)

let constB:Float = 3.14159
print(constB)

После запуска программы результат будет таким:

42
3.1415901184082

Именование Констант

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

Для имен переменных можно использовать простые символы или символы Юникода. Ниже приведены действительные примеры:

let _const = "Hello, Swift 4!"
print(_const)

let 你好 = “你好世界”
print(你好)

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

Hello, Swift 4!
你好世界

Константы Печати

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

let constA = "Godzilla"
let constB = 1000.00

print("Value of \(constA) is more than \(constB) millions")

Запустим наш код и получаем следующий результат:

Value of Godzilla is more than 1000.0 millions

На этом все друзья! Следите за новыми уроками!

 

You may also like

Leave a Comment