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