Длина строки
Длину строки в Perl 6 возвращает метод chars() (в отличие от оператора length в Perl 5):
my $str = 'abcdefg';
print $str.length; # напечатает 7
length, chars — 24 октября 2006
Длина строки
Perl 6 изначально смотрит на работу со строкамиДля строк определены методы chars и bytes, которые возвращают, соответственно, число символов в строке и размер строки в байтах.
Например, эта программа напечатает различные значения для строки на русском языке:
my $en = "english";
my $ru = "по-русски";
say $en.chars; # 7
say $en.bytes; # 7
say $ru.chars; # 9
say $ru.bytes; # 17
chars, bytes — 30 августа 2005