Raku kurss / Pamati / Virknes
Mainīgo interpolācija
Vai jūs jau pamanījāt iepriekšējās sadaļās, ka dažreiz virknes tika citētas ar vienkāršiem, bet dažreiz ar dubultiem pēdiņām? Atšķirība ir būtiska.
Protams, jūs varat izmantot dubultās pēdiņas, ja vēlaties ievietot vienkāršu pēdiņu virknes iekšpusē ar minimālu piepūli:
say "O'Henry";
Starp citu, joprojām ir labāk izmantot pareizu apostrofu, nevis vienkāršu pēdiņu, jo Raku ir labs ar Unicode.
say 'O’Henry';
Bet īstā dubulto pēdiņu spēks ir to spēja interpolēt mainīgos un—kā mēs drīz redzēsim—izpildīt kodu! Apskatiet sekojošo programmu:
my $name = 'Karl';
say "Hello, $name!";
Kā jūs varētu gaidīt, programma izdrukā Hello, Karl!
. Mainīgā $name
nosaukums (kopā ar tā sigilu $
) tika aizstāts ar mainīgā vērtību.
Mainīgais tika interpolēts ar vērtību, kuru mainīgais saturēja interpolācijas brīdī, tāpēc, ja jūs maināt $name
saturu un interpolējat to vēlreiz, tiks aizstāta jaunā vērtība. Pārbaudīsim to:
my $name = 'Karl';
say "Hello, $name!";
$name = 'Anna';
say "Hello, $name!";
Šoreiz tā pati virkne ģenerē dažādus ziņojumus:
Hello, Karl!
Hello, Anna!
Kursa navigācija
← Virknes / Virkņu savienošana | Virknes / Koda interpolācija →
💪 Or jump directly to the exercises to this section.
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська