Курс Раку / Основи / Скалярні змінні
Імена змінних
Перш ніж ми підемо далі, давайте витратимо трохи часу на цікаву тему дозволених імен змінних. Досі ми бачили прості імена, такі як $name
або $age
, які повністю складалися з малих літер англійського алфавіту. Але є й інші можливості.
Чутливість до регістру
Імена змінних (або ідентифікатори) чутливі до регістру. Це означає, що всі наведені нижче імена відносяться до різних скалярних контейнерів:
$myname
$MyName
$myName
$MYNAME
Вам вирішувати, дотримуватись певної схеми іменування, але ви, ймовірно, можете зарезервувати імена з усіх великих літер для констант.
Інші символи
Серед символів ASCII ви можете використовувати цифри, символ підкреслення _
, дефіс -
та одинарну лапку (яка означає апостроф) '
. Зверніть увагу, що перший символ ідентифікатора повинен бути або літерою, або підкресленням. І -
, і '
повинні слідувати за алфавітним символом. Ось ще кілька допустимих ідентифікаторів:
$___
$a'b'c
$my-name
$address2
Знову ж таки, вам вирішувати, які імена обирати, але, ймовірно, не є гарною практикою навмисно обирати імена, які виглядають криптичними.
Юнікодні символи
Визначення літер і цифр насправді розширено, щоб включати всі ті символи, які вважаються літерами та десятковими цифрами відповідно до їхніх властивостей Unicode. Наприклад, наступні змінні є допустимими в Raku:
$привет
$駱駝道
$αβγ
$Δ۲ # де ۲ є цифрою
Навігація по курсу
← Скалярні змінні / Оператор defined-or | 💪 Вправи: Скалярні змінні →
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська