Raku kurss / Pamati / Mainīgo un datu tipu pamati / Virknes
Koda interpolācija
Nākamais interpolācijas līmenis ir koda interpolācija. Tā ļauj ievietot vienkāršu (un arī sarežģītu!) kodu tieši dubultpēdiņu virknes iekšpusē.
Interpolētais kods tiek ievietots starp cirtainajām iekavām:
my $a = 10;
my $b = 20;
say "Summa no $a un $b ir {$a + $b}.";Programma izdrukā:
$ raku t.raku
Summa no 10 un 20 ir 30.Vēlreiz par mainīgajiem
Viena no šīs metodes pielietojumiem ir palīdzēt novērst neskaidrības situācijās, kad mainīgajam jāseko tekstam, kuru var kļūdaini saprast kā mainīgā nosaukuma turpinājumu. Lai to novērstu, izmantojiet cirtainās iekavas, lai iekļautu mainīgo:
my $how-many = 5;
my $what = 'suit';
say "Tur ir $how-many {$what}s."; # Tur ir 5 uzvalki.Bez cirtainajām iekavām Raku mēģinātu interpolēt neeksistējošu
mainīgo $whats.
Kursa navigācija
← Tests: Virkņu interpolācija | Speciālo rakstzīmju izbēgšana →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.