Курс по Raku / Основи / Повече за типовете / Преобразуване на типове данни
Преобразуване на типове с методи за преобразуване на типове
За да преобразувате, или принудително преобразувате тип, извикайте метод с името на типа данни. Например, за да преобразувате низ в цяло число:
my $howmany = '42';
my $n = $howmany.Int;
say $n;В много случаи не е необходимо да преобразувате стойностите изрично, тъй като Raku върши тази работа вместо вас. Следният код работи правилно и предсказуемо:
my $a = '10';
my $b = '20';
my $c = $a + $b;
say "Резултатът е $c."; # Резултатът е 30.Двете променливи, $a и $b, съдържат низове,
но се използват в аритметично изразяване с +. В този момент
и двата низа се преобразуват в цели числа, и следователно
$c също получава цяло число. Променлива, съдържаща цяло
число, се интерполира в низ в последния ред, където Raku извършва
необходимите операции, за да представи числото като поредица от цифрови
символи.
Навигация в курса
← Тест: Какво връща WHAT? | Преобразуване на типове с форми на конструктора →
💪 Или преминете направо към упражненията в този
раздел.