Курс по 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
|
Преобразуване на типове данни / Преобразуване на типове с форми на конструктора
→
💪 Or jump directly to the exercises to this section.
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська