Amir
меня даже от перла так не воротит
Constantine️
все языки странные )
Amir
ну перл простой как пробка
Dmitrii
Sergey
Alexander 🐕
Nikolay
ну-ка ну-ка, вертится куча бинарей на го, много железа, вы что новый facebook?
Dmitrii
Amir
хоть вертай в перл обратно)
Alexander 🐕
Там же и так скалярный контекст?
Nikolay
когда вам еще железа не хватает, даже когда уже прямиком на проце все обрабатывается, а не кучка абстракций/питонячих мнемоник через сишку
Amir
длинну массива дает
Alexander 🐕
Длину массива дает скалярный контекст
Alexander 🐕
То есть - просто к массиву обратиться, как к скаляру
Amir
$#arr
Amir
шорт
Alexander 🐕
$arr - вот и длина будет
Alexander 🐕
Есичо
Dmitrii
arr это хэш
Alexander 🐕
Так как $arr - это и есть массив в скалярном контексте
Nikolay
вот
Dmitrii
В примере выше
Nikolay
в этом весь перл
Alexander 🐕
У нас arr это другой arr
Alexander 🐕
Это то, что получилось, когда массив по ссылке вернули в векторный контекст
Alexander 🐕
Лан, пох
Nikolay
другие (нормальные) люди вас не понимают 😺
Nikolay
вы как линагеры
Dmitrii
Так вот...
```$#{@{$array->{'key'}}};``` vs ```count($array['key'])```
Donald
интересно, на сколько перл медленнее любого другого языка чисто в написании кода из-за этих $ перед переменными?
Donald
и пхп кстати
Alexander 🐕
Я нихера таки не понял, зачем hash sign
Amir
как раз быстрее)
Alexander 🐕
Он нинужен, не?
Sergey
А почему он должен быть медленнее из-за синтаксиса?
Amir
там на автомате хреначишь такие ужасы
Alexander 🐕
А если нужен - обоснуйте
Dmitrii
Сука ебаный телеграм
Dmitrii
Не форматирует
Nikolay
тут же markdown
Alexander 🐕
${@{$notafuckingarray->{‘key’}}}; should be enough
Nikolay
what a shit! amazing!
Alexander 🐕
Или же scalar @{всятасрань};
Dmitrii
Кто-нибудь может потестить?)
Alexander 🐕
Ну - я могу
Надо только понять, зачем
Dmitrii
Просто узнать избыточен ли мой пример выше.
Alexander 🐕
Не выебывайся и пиши словами
scalar @arr
Dmitrii
Есичо он считает кол-во элементов в массиве, который лежит в ключе key в хэше.
Alexander 🐕
Dmitrii
😂😂😂
Alexander 🐕
Я ж говорю - меня смутил только #
Alexander 🐕
Я не офигеть какой перловик и ебал им офигеть каким быть
Alexander 🐕
У меня жена и дети
Dmitrii
Этож вроде каунт и есть, не?
Amir
кароче долбанный легаси, оставьте где лежит
Alexander 🐕
Dmitrii
И всего год. Так что деформация мозга не успела произойти
Alexander 🐕
In the Perl programming language, # is used as a modifier to array syntax to return the index number of the last element in the array, e.g., @array's last element is at $array[$#array]. The number of elements in @array is $#array + 1, since Perl arrays default to using zero based indices. If the array has not been defined, the return is also undefined. If the array is defined but has not had any elements assigned to it, e.g., @array = (); then $#array returns −1. See the section on Array functions in the Perl language structure article.
Alexander 🐕
ZOMG
Amir
а точно $#arr вернет последний элемент
Alexander 🐕
Зачем я это узнал ну
Alexander 🐕
Не элемент
Индекс
Alexander 🐕
От сука, а
Dmitrii
Да
Dmitrii
Пиздец же
Amir
вжопувашперл
Amir
вчасночи
Dmitrii
Пхп рулит, ну.
Alexander
python рулит
Alexander
никаких этих ваших спецсимволов почти нет
Alexander
ну, разве что @ в декораторах
Alexander
а то не код, а какой-то !"№%:,.;()😐
Donald
7 Ежегодное обучение за счет компании (не более 250$ в год). Ежегодные конференции за счет компании не более (100$ в год). Тематика утверждается руководством.
Donald
из одной вакансии
Donald
на 100$ нынче можно куда-то сходить?
KlonD90
неплохо