Size: a a a

Курилка Perl-групп

2019 September 20

VG

Vadim Goncharov in Курилка Perl-групп
🤣
источник

VG

Vadim Goncharov in Курилка Perl-групп
Warstone
Нет, просто это удобно.
удобно - это как в перле
источник

W

Warstone in Курилка Perl-групп
А где в перле такая конструкция есть?
источник

VG

Vadim Goncharov in Курилка Perl-групп
правильно, она в перле и не нужна
источник

VG

Vadim Goncharov in Курилка Perl-групп
и индексация по utf8 есть
источник

VG

Vadim Goncharov in Курилка Perl-групп
и срезы изменяемы
источник

W

Warstone in Курилка Perl-групп
То есть если этого нету в твоем любимом языке, то она и не нужна... Охрененный подход
источник

VT

Vasily Terkin in Курилка Perl-групп
Vadim Goncharov
и индексация по utf8 есть
источник

W

Warstone in Курилка Perl-групп
Я еще раз спрошу... Где в Перле срезы изменяемые? Или вы сейчас мне про substring скажете? И за utf8 забудете?
источник

VG

Vadim Goncharov in Курилка Perl-групп
просто в любимом языке сделали удобно
источник

VT

Vasily Terkin in Курилка Perl-групп
Она есть, но синтаксис не как у массивов
источник

VT

Vasily Terkin in Курилка Perl-групп
"чтобы не вводить в заблуждение"
источник

VG

Vadim Goncharov in Курилка Perl-групп
Warstone
Я еще раз спрошу... Где в Перле срезы изменяемые? Или вы сейчас мне про substring скажете? И за utf8 забудете?
substr как lvalue, разумеется
источник

W

Warstone in Курилка Perl-групп
warstone@dev:~$ perl -e 'my $a="абв"; substr($a, 1, 1) = "rt"; print "$a\n"'
▒rtбв
То есть это тупо не работает и вы предлагаете это использовать?
источник

VG

Vadim Goncharov in Курилка Perl-групп
то есть показываем некорректный пример без use utf8; ?
источник

W

Warstone in Курилка Perl-групп
Так там-то из коробки utf
источник

W

Warstone in Курилка Perl-групп
А тут уже надо use utf8 использовать... Вам не кажется что вы передергиваете как всегда?
источник

VG

Vadim Goncharov in Курилка Perl-групп
нет, это ты передергиваешь, как всегда
источник

VG

Vadim Goncharov in Курилка Perl-групп
$ perl -E 'use utf8; my $a="абв"; substr($a, 1, 1) = "rt"; print "$a\n"'
Wide character in print at -e line 1.
аrtв
источник

W

Warstone in Курилка Perl-групп
Еще и print ворнит... Что-то совсем плохо, да?
источник