Курс языка программирования Raku / Основы / Приведение типов данных

Приведение типов с помощью методов приведения типов

Чтобы преобразовать, или привести тип, вызовите метод с именем типа данных. Например, чтобы преобразовать строку в целое число:

my $howmany = '42';
my $n = $howmany.Int;
say $n;

Во многих случаях вам не нужно явно преобразовывать значения, так как Raku делает это за вас. Следующий код работает корректно и предсказуемо:

my $a = '10';
my $b = '20';
my $c = $a + $b;
say "The result is $c."; # The result is 30.

Две переменные, $a и $b, содержат строки, но они используются в арифметическом выражении с +. В этот момент обе строки преобразуются в целые числа, и таким образом $c также становится целым числом. Переменная, содержащая целое число, интерполируется в строку в последней строке, где Raku выполняет необходимые операции, чтобы представить число как последовательность цифр.

Навигация по курсу

Приведение типов данных / Интроспекция с помощью WHAT   |   Приведение типов данных / Приведение типов с помощью конструкторов типов


💪 Or jump directly to the exercises to this section.

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська