The Swift Programming Language / Swift язык программирования - Книга на русском: Naming Constants and Variables

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

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

anton_ua 31.08.14 в 09:40

0

Unicode символы:

anton_ua 31.08.14 в 09:44

0

Константы и переменные не должны включать математические символы, стрелки, занятые

anton_ua 31.08.14 в 09:46

0

(или неправильные) Unicode значения, или символ, который рисует линию или коробку. Также они не должны начинатся

anton_ua 31.08.14 в 09:52

0

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

anton_ua 31.08.14 в 09:55

0

Однажды, когда вы обьявили тип константы или переменной, вы не сможете его еще раз изменить

anton_ua 31.08.14 в 10:00

0

на другое имя, или изменить значение или тип. Также вы не можете изменить

anton_ua 31.08.14 в 10:02

0

константу в переменную и переменную в константу.

anton_ua 31.08.14 в 10:02

0

ЗАМЕТКА

anton_ua 31.08.14 в 10:03

0

Если вам надо дать константе или переменной такое точно имя, которое относиться к зарезервированному слову, вы можете

anton_ua 31.08.14 в 10:06

0

Если Вам нужно дать константе или переменной имя, совпадающее с зарезервированным ключевым словом Swift, Вы можете сделать это

shapilokk 23.09.14 в 08:07

0

обрамив ключевое слово при помощи обратных кавычек (`), когда используете его в качестве имени. Тем не менее Вы должны избегать использования зарезервированных слов в качестве имен, за исключением ситуаций, в которых нет выбора.

shapilokk 23.09.14 в 08:12

0

Вы можете изменить тип существующей переменной на другое значение с одинаковым типом.

anton_ua 31.08.14 в 10:08

0

Например, значение friendlyWelcome изменено с "Hello!" в "Bonjour!":

anton_ua 31.08.14 в 10:09

0

Разные переменные, типы констант не могут быть изменены как только они установлены. Попытка

anton_ua 31.08.14 в 10:11

0

сделать это выведет ошибку во время компиляции:

anton_ua 31.08.14 в 10:13

0
Минутку...