Raku kurss / 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

Virknes / Mainīgo interpolācija   |   Virknes / Speciālo rakstzīmju izbēgšana


💪 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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська