Курс Раку / Основи / Скалярні змінні

Імена змінних

Перш ніж ми підемо далі, давайте витратимо трохи часу на цікаву тему дозволених імен змінних. Досі ми бачили прості імена, такі як $name або $age, які повністю складалися з малих літер англійського алфавіту. Але є й інші можливості.

Чутливість до регістру

Імена змінних (або ідентифікатори) чутливі до регістру. Це означає, що всі наведені нижче імена відносяться до різних скалярних контейнерів:

$myname

$MyName

$myName

$MYNAME

Вам вирішувати, дотримуватись певної схеми іменування, але ви, ймовірно, можете зарезервувати імена з усіх великих літер для констант.

Інші символи

Серед символів ASCII ви можете використовувати цифри, символ підкреслення _, дефіс - та одинарну лапку (яка означає апостроф) '. Зверніть увагу, що перший символ ідентифікатора повинен бути або літерою, або підкресленням. І -, і ' повинні слідувати за алфавітним символом. Ось ще кілька допустимих ідентифікаторів:

$___

$a'b'c

$my-name

$address2

Знову ж таки, вам вирішувати, які імена обирати, але, ймовірно, не є гарною практикою навмисно обирати імена, які виглядають криптичними.

Юнікодні символи

Визначення літер і цифр насправді розширено, щоб включати всі ті символи, які вважаються літерами та десятковими цифрами відповідно до їхніх властивостей Unicode. Наприклад, наступні змінні є допустимими в Raku:

$привет

$駱駝道

$αβγ

$Δ۲ # де ۲ є цифрою

Практика

Виконайте вікторину, що охоплює зміст цієї теми.

Навігація по курсу

Скалярні змінні / Оператор defined-or   |   💪 Вправи: Скалярні змінні

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

Переклади цієї сторінки: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська