Raku kurss / Pamati / Skalarie mainīgie

Mainīgo nosaukumi

Pirms turpinām tālāk, pavadīsim nedaudz laika interesantajā tēmā par atļautajiem mainīgo nosaukumiem. Līdz šim mēs esam redzējuši vienkāršus nosaukumus, piemēram, $name vai $age, kas pilnībā sastāvēja no mazajiem burtiem angļu alfabētā. Bet ir arī citas iespējas.

Lielo un mazo burtu atšķirība

Mainīgo (vai identifikatoru) nosaukumi ir reģistrjutīgi. Tas nozīmē, ka visi zemāk minētie nosaukumi attiecas uz dažādiem skalāriem konteineriem:

$myname

$MyName

$myName

$MYNAME

Tas ir atkarīgs no jums, kādu nosaukumu shēmu izmantot, bet jūs varat rezervēt visus lielos burtus konstantiem.

Citi rakstzīmes

Starp ASCII rakstzīmēm varat izmantot ciparus, apakšsvītru _, defisi - un vienpēdiņu (kas apzīmē apostrofu) '. Ņemiet vērā, ka pirmajai identifikatora rakstzīmei jābūt vai nu burtam, vai apakšsvītrai. Gan -, gan ' jāseko alfabētiskai rakstzīmei. Šeit ir daži citi derīgi identifikatori:

$___

$a'b'c

$my-name

$address2

Atkal, tas ir atkarīgs no jums, kādus nosaukumus izvēlēties, bet, iespējams, nav laba prakse apzināti izvēlēties nosaukumus, kas izskatās kriptiski.

Unicode rakstzīmes

Burtu un ciparu definīcija faktiski tiek paplašināta, lai iekļautu visas tās rakstzīmes, kas tiek uzskatītas par burtiem un decimālajiem cipariem saskaņā ar to Unicode īpašībām. Piemēram, šie mainīgie ir derīgi Raku valodā:

$привет

$駱駝道

$αβγ

$Δ۲ # kur ۲ ir cipars

Prakse

Pabeidziet viktorīnu, kas aptver šīs tēmas saturu.

Kursa navigācija

Skalarie mainīgie / Definē-vai operators   |   💪 Vingrinājumi: Skalarie mainīgie

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська