The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования Perl 5.28.0 , opennews (??), 25-Июн-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


68. "Релиз языка программирования Perl 5.28.0 "  –5 +/
Сообщение от zoonman (ok), 25-Июн-18, 18:16 
> my %sanitised_values = delete %input_values{@allowed_keys};

Никогда не любил Perl за этот уродливый стиль. Надо быть редким извращенцем, чтобы возвращать удаленные элементы, а не новый массив/хэш с удаленными элементами.

В нормальном языке это может выглядеть так:

sanitizedValues = project(inputValues, allowedKeys)

Правильно говорят, что людей формирует среда. Если человек все время работает с уродливым синтаксисом, то нормальный синтаксис у него вызывает жесткое отрицание.
Чем больше языков вы изучите, тем меньше вы будете хотеть разного синтаксического сахара в виде разных спецсимволов меняющих интерпретацию выражений.

Ответить | Правка | Наверх | Cообщить модератору

70. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от A.Stahl (ok), 25-Июн-18, 18:24 
Программист на Форт даже на Си будет писать как на Форт. Sad but true.
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз языка программирования Perl 5.28.0 "  +3 +/
Сообщение от Аноним (71), 25-Июн-18, 18:46 
То, что ты привык хлебать лаптем щи, не делает людей с ложками извращенцами. Просто прими это - есть мир вне твоего эгоистичного яйца.


Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

78. "Релиз языка программирования Perl 5.28.0 "  –5 +/
Сообщение от zoonman (ok), 25-Июн-18, 20:02 
> То, что ты привык хлебать лаптем щи, не делает людей с ложками
> извращенцами. Просто прими это - есть мир вне твоего эгоистичного яйца.

Я не смирился и давно не пишу на Perl.

Perl активно вытесняется Go, Rust нажимает на C++. PHP стал новой Java.
В веб уже вовсю правит TypeScript.

А Python - язык №1 в области машинного обучения и искусственного интеллекта.

По поводу принятия мира таким, каков он есть, приведу вам Индию в пример. Ужасная и грязная страна с бесконтрольным ростом населения.
Ни один разумный человек не считает это нормальным, но индусы живут и ничего не хотят менять.

Ответить | Правка | Наверх | Cообщить модератору

80. "Релиз языка программирования Perl 5.28.0 "  +2 +/
Сообщение от пох (?), 25-Июн-18, 20:35 
> По поводу принятия мира таким, каков он есть, приведу вам Индию в пример. Ужасная и грязная
> страна с бесконтрольным ростом населения.

с первой попытки попавшая орбитальной станцией в орбиту марса, а не "фобос-в-грунт" - две из двух при том что ничего революционного и нового для этой страны в том проекте не было (в тех его частях, где и случилось "в грунт", новые показать себя не успели).
Может что-то не так с _вашим_ знанием о мире?

Кстати, темпы роста населения (не сам рост, а производная) у них резко упали - так что они немного нервничают по этом поводу.

перл заменяется go? Как прекрасно... где находится вход в эту страну волшебных единорогов? (и надеюсь, это не тот что от ms?)

Ответить | Правка | Наверх | Cообщить модератору

93. "Релиз языка программирования Perl 5.28.0 "  –2 +/
Сообщение от zoonman (ok), 25-Июн-18, 22:35 
> с первой попытки попавшая орбитальной станцией в орбиту марса, а не "фобос-в-грунт"
> - две из двух при том что ничего революционного и нового
> для этой страны в том проекте не было (в тех его
> частях, где и случилось "в грунт", новые показать себя не успели).

Вау... С первого раза попали в орбиту Марса. Когда другие страны уже давно ездят на марсоходах вы ставите это в достижение.

> Может что-то не так с _вашим_ знанием о мире?

Может быть не так. Я успел побывать в 4 разных странах, успел сделать свои выводы.
Там где люди хотят жить лучше и что-то делают для этого, там они и живут лучше.

> Кстати, темпы роста населения (не сам рост, а производная) у них резко
> упали - так что они немного нервничают по этом поводу.

Вам для общего развития https://www.youtube.com/watch?v=QsBT5EQt348

> перл заменяется go? Как прекрасно... где находится вход в эту страну волшебных
> единорогов? (и надеюсь, это не тот что от ms?)

Docker, Kubernetes, CoreOS.

Ответить | Правка | Наверх | Cообщить модератору

117. "Релиз языка программирования Perl 5.28.0 "  –1 +/
Сообщение от пох (?), 25-Июн-18, 23:50 
> Вау... С первого раза попали в орбиту Марса. Когда другие страны

полторы другие страны. Эрефия в их число не вошла, хотя очень хотела и денег угробила миллиарды.
Да, с первого раза - это очень хороший показатель, в этом мире "случайно" можно только сильно облажаться, а чтоб попасть - надо все сделать правильно с единственной попытки, натурные эксперименты обходятся слишком дорого, крохотный отказавший датчик может угробить сразу все.

> Может быть не так. Я успел побывать в 4 разных странах

смиявсь. Та же Индия, чтоб вы знали, это как минимум пять очень разных "стран" (их может быть и пятнадцать, даже не по числу штатов, а по числу сравнительно изолированных регионов - просто мой опыт слишком ограничен, человеческой жизни не хватит на одну только Индию. Что узнает иностранный турист, прошвырнувшийся по центральным улицам Москвы, о жизни в Бурятии?)

> Там где люди хотят жить лучше и что-то делают для этого, там они и живут лучше.

да? Люди в Малайзии хотят жить лучше чем хотят практически такие же люди в Индонезии?
Или все же дело в том, что у первых есть нефть и газ (во всяком случае, очень вовремя подвернулись, взятого разгона хватило построить сравнительно нефтенезависимую экономику), а вторым достались в основном малярийные болота?

> Docker, Kubernetes, CoreOS.

в каком месте этой отвратительной прослойки к lxc вам померещился perl? Такие вещи в юниксах принято было делать на c/c++. Они действительно быстро вытесняются go - обезьянок проще научить шлепать на нем, чем писать читаемый код на плюсах или надежный на си. Но это выбор разработчиков крупных проектов на дядины деньги, а не строящих системы автоматизации своей работы.

Ответить | Правка | Наверх | Cообщить модератору

123. "Релиз языка программирования Perl 5.28.0 "  –5 +/
Сообщение от zoonman (ok), 26-Июн-18, 00:31 
Я вообще не знаю, для чего сейчас Perl используется. Последний раз его видел 6 или 7 лет назад.
Там, где он использовался гораздо лучше использовать PHP.
Он понятнее, можно написать тесты, есть куча всего на свете для разработки. А главное, нет особых конфликтов при установке.
В Perl, Ruby и Python вечно какие-то конфликты, постоянная война зависимостей и т.д.
А с С и С++ там вообще жесть, все время не хватает какой-нибудь библиотеки. Ах да, оно еще может компилиться полдня, а потом выпасть с какой-нибудь "fatal error" без внятного описания. Ну а затем нужно потратить несколько дней на то, чтобы заставить это работать.
Ответить | Правка | Наверх | Cообщить модератору

162. "Релиз языка программирования Perl 5.28.0 "  +/
Сообщение от Michael Shigorinemail (ok), 26-Июн-18, 09:45 
> Он понятнее, можно написать тесты

...брать на абордаж каравеллы, а этого вашего слона я так и не приметил!

Господи, какая же детвора бывает самонадеянная.  Это и я таким был? :)

Ответить | Правка | Наверх | Cообщить модератору

225. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от Аноним (213), 26-Июн-18, 19:33 
> Там, где он использовался гораздо лучше использовать PHP.
> Он понятнее, можно написать тесты

Которые будут выдавать вывод в формате TAP https://testanything.org/ который придумали в Perl, да? ;-)

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

84. "Релиз языка программирования Perl 5.28.0 "  +4 +/
Сообщение от Ку (?), 25-Июн-18, 21:17 
>> PHP стал новой Java

[подавился jar файлом]
Теперь ваш уровень "компетентности" предельно ясен.

>> В веб уже вовсю правит TypeScript.

TypeScript это просто нашлепок над.
Если вы не пишете фреймворки, то он нафиг не нужен.
Он еще более НЕ используется, чем используется.
Не нужно обожествлять.

>> Ужасная и грязная страна

Прекрасная страна.

>> индусы живут и ничего не хотят менять

Что за детский сад? На то есть экономические причины, а не "хотение".
Тут с компетентностью тоже проблемы.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

97. "Релиз языка программирования Perl 5.28.0 "  –2 +/
Сообщение от Аноним (204), 25-Июн-18, 22:44 
> Perl активно вытесняется Go, Rust нажимает на C++. PHP стал новой Java.

Perl давно заменил python. Примерно тогда, когда куча системных тулзовин, вроде менджера пакетов, или тулзов для управления виртулизацией, на нём понаписали, а это начало текущего века.
На C++ нажимает Go, да-да. Видна нарастающая тенденция с переводом разработок с C++ на Go в проектах, где всё до этого писалось на C++. Это становится массовым. На бухтёжь и возмущение старых C++-ников (сам такой) никто (из менеджеров и техлидов) не обращает внимания, не нравится-go на пенсию. Ибо то новое, написанное на Go, всем требованиям удовлетворяет, а разработка стоит  на порядок дешевле чем на C++.


> А Python - язык №1 в области машинного обучения и искусственного интеллекта.

Он универсален.

И вообще споры о крутости одних ЯП-ов и некуртости другиз ЯП-ов похож на спор школяров за горажами. Это есть инструмент и не более. За истекший год написал на python многопоточный демон управления конфигурацией кластера демонов, написанных на С++, 1-штука, узкоспециализированную СУБД на C++ для того же кластера,  1-штука. Сейчас пилим сервис на Go. Наружу торчит обычным REST на swagger, внутри куча наукоёмких алгоритмов. Это можно было бы написать на любом ЯП, попросили сделать на Go. Без проблем, можно и на Go.


Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

111. "Релиз языка программирования Perl 5.28.0 "  +/
Сообщение от qwerty123 (??), 25-Июн-18, 23:30 

>разработка стоит  на порядок дешевле чем на C++.

За счет чего? Халявы то не бывает.

Ответить | Правка | Наверх | Cообщить модератору

116. "Релиз языка программирования Perl 5.28.0 "  –5 +/
Сообщение от Vitaliy Blatsemail (?), 25-Июн-18, 23:44 
>>разработка стоит  на порядок дешевле чем на C++.
> За счет чего? Халявы то не бывает.

За счет простоты и порога входа.

Это как раз то, что я назвал "эволюцией" в комментах повыше.

Бородатый задpот потратил 20 лет своей жизни на изучение С++ или Perl, и стал считать что ему все должны стопицот тыщ долларов за его "знания", которые помогут написать очередную программу учета для ООО "Рога и копыта".

Вчерашний студент выучил Go за месяц, и теперь готов написать программу учета для ООО "Рога и копыта" в три раза быстрее бородатого задpота, и в три раза дешевле.

На выходе будет то же самое. Интерфейс с кнопочками. Зачем платить больше ?

Ответить | Правка | Наверх | Cообщить модератору

126. "Релиз языка программирования Perl 5.28.0 "  +5 +/
Сообщение от Ку (?), 26-Июн-18, 00:46 
>> Бородатый задpот
>> стал считать что ему все должны
>> за его "знания"

Это говорит ваша зависть, либо обида.

>> Вчерашний студент выучил Go за месяц

И напишет кусок наколеночного г*вна за НЕДОРОГО.
В одной из фирм в которой я работал достаточно долго были курсы по ЯП.
Мы там, естестственно, выдергивали самых толковых.
Так вот, 1 из 80-100 что-то из себя действительно представляет.
Остальные нихера не знают и нихера не хотят, кроме как денег.

Если вы считаете, что достаточно выучить синтаксис, ключевые слова, типы, циклы и прочая и вы стали ГУРУ - вы жестоко ошибаетесь. То что вы написали, вообще как-то навно по детски выглядит.

Ответить | Правка | Наверх | Cообщить модератору

128. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от Ку (?), 26-Июн-18, 01:03 
И еще немного об вашей ахинее..

Вменяемый гуру сишник не будет страдать х*рней и писать программу учета или прочую фигню. Просто потому, что это неинтересная и низкооплачиваемая работа.

Поэтому эту кость схавает кто-нить подешевле и попроще.
И он, сишник, от этого не пострадает, т.к. он работает в энтерпрайзе на серьезных и интересных задачах с соответсвующим денежным вознаграждением.

Детский сад.

Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

182. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от Аноним (204), 26-Июн-18, 11:59 
В Ынтерпрайсе работают жабисты, SQL-щики всех диалектов и cobol-исты. Сишники сидят и пилят утилитарный системный софт за еду. Это факт. В этом мире деньги платят не за сложность ЯП, а за полезность, в плане денежной отдачи, решаемой задачи в той или иной сферы. И чем сфера более денежная, тем больше в ней платят, независимо от сложности задачи. И в "денежных" сферах не пишут ни на Cи, ни на C++. Поэтому сейчас даже девопсы зарабатывают больше чем Сишники. Не верите, поищите статистику.
Ответить | Правка | Наверх | Cообщить модератору

198. "Релиз языка программирования Perl 5.28.0 "  +2 +/
Сообщение от Ку (?), 26-Июн-18, 13:49 
Мне мои глаза показывают вакансии для сишников(втч ++) где ЗП от 100 килорублей.
Если сюда прибавить знание англ-го уровня не ниже Intermediate, то кол-во работы значительно прибавится.

Не поленился и зашел на hh и набрал "с++"

В офисе
С++ Developer with Live Video Streaming experience от 120 000 руб.
Advanced Software Developer (C/C++/C#) от 160 000 руб.
Senior C++ developer (ReSharper C++) от 200 000 руб.
Junior Software Developer (C/C++/C#) от 95 000 руб.
Программист C++ от 150 000 руб.

Удаленно
C++ Разработчик 2 500-5 500 USD
C++ Super-Developer 2 000-5 500 USD
TVS frontend developer от 155 000 руб.
Senior Blockchain Engineer от 200 000 руб.

Это маленькая часть того, что выдал HH.

>> Сишники сидят и пилят утилитарный системный софт за еду. Это факт.

Получается, что не факт.
Возможно только для того, кто сидит в одной конторе всю жизнь и ничего более не желает.

Ответить | Правка | Наверх | Cообщить модератору

202. "Релиз языка программирования Perl 5.28.0 "  –1 +/
Сообщение от Аноним (204), 26-Июн-18, 14:38 
Столько же получают питонисты и прочие Go-исты, работающие в Ынтерпрайс компаниях. И именно в таких компаниях имеется активный тренд на замену того, и так немногочисленного кода, написанного на "гуруёмких" С++ и perl, на ЯП-ы на которых любая обезьянка писать сможет. А оплата в тырпразйах всегда определялась перспективностью и важностью проекта, а не сложности ЯП-а на котором оно реализовано. Сложностей в тырпрайзах не любят, там этого боятся как огня, ибо деньги на кону, потому там и рулит всякая java, потому там если и есть где C/C++/Perl, то только как исключение из правил.
Ответить | Правка | Наверх | Cообщить модератору

208. "Релиз языка программирования Perl 5.28.0 "  +3 +/
Сообщение от Ку (?), 26-Июн-18, 16:12 
Я не пишу о сложности ЯП и не вывожу зависимость с ЗП.

Вы(или не вы?) писали, что сишник работает за еду.
Я вам указал на то, что это не так.
Что мы тут обсуждаем?

Ответить | Правка | Наверх | Cообщить модератору

220. "Релиз языка программирования Perl 5.28.0 "  –1 +/
Сообщение от Анонимм (??), 26-Июн-18, 19:00 
Для таких зарплат вообще не надо быть гуру программистом.
Это зарплата техника чуть отдалившегося от обезьяны.
Ответить | Правка | К родителю #198 | Наверх | Cообщить модератору

221. "Релиз языка программирования Perl 5.28.0 "  +2 +/
Сообщение от Аноним (213), 26-Июн-18, 19:24 
> Для таких зарплат вообще не надо быть гуру программистом.
> Это зарплата техника чуть отдалившегося от обезьяны.

А вот и миллиардеры пожаловали

Ответить | Правка | Наверх | Cообщить модератору

238. "Релиз языка программирования Perl 5.28.0 "  +/
Сообщение от Аноним (145), 26-Июн-18, 21:11 
> Для таких зарплат вообще не надо быть гуру программистом.
> Это зарплата техника чуть отдалившегося от обезьяны.

5К USD очень хорошая зп в России имхо. Почти половина от средней американской зп программиста. Другое дело, что по той вакансии скорее всего дадут 2 а не 5, либо надо будет ещё за менеджера и весь QA-отдел всю их работу делать. Хотя кто знает.

Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

241. "Релиз языка программирования Perl 5.28.0 "  +2 +/
Сообщение от Ку (?), 27-Июн-18, 00:28 
Поделитесь, пожалуйста, вашим уровнем ЗП и желательно фирмой где вы работаете.
Так мы определим, как далеко ВЫ отдалились от техника, который чуть отдалился от обезьяны.
Очень интересно.
Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

168. "Релиз языка программирования Perl 5.28.0 "  –1 +/
Сообщение от qwerty123 (??), 26-Июн-18, 10:48 
>>>разработка стоит  на порядок дешевле чем на C++.
>> За счет чего? Халявы то не бывает.
> За счет простоты и порога входа.

Мы сначала создаем черновой алгоритм делового процесса на некоем псевдоязыке,
а потом решаем на чем сделать имплементацию, в зависимости от фреймворков, библиотек, наличия шаблонов, времени, бюджета, фазы проекта, требований и вообще отношения/приоритетов.

Выбор самого языка тут несколько вторичен. Грамотно продуманная модель процессов хорошо отображатся на все ходовые парадигмы программирования.

> Бородатый задpот потратил 20 лет своей жизни на изучение С++ или Perl,

Вообще на изучение синтаксиса и лексики уходит от силы несколько дней.

Больше времени на библиотеки/фреймворки, но разница затрат времени по языкам незначительна.
Зависит от прозрачности-продуманности модели и качества описания.

Но сама эта фраза говорит на то, что ты молодой задpот с обидой на жизнь.


Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

230. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от yet another anonymous (?), 26-Июн-18, 19:50 

>  На C++ нажимает Go, да-да. Видна нарастающая тенденция с переводом разработок
> с C++ на Go в проектах, где всё до этого писалось
> на C++. Это становится массовым. На бухтёжь и возмущение старых C++-ников
> (сам такой) никто (из менеджеров и техлидов) не обращает внимания, не
> нравится-go на пенсию. Ибо то новое, написанное на Go, всем требованиям
> удовлетворяет, а разработка стоит  на порядок дешевле чем на C++.

Ух сколько нажимальщиков развелось: D, Go, Rust, ObjectiveC, C#, Java, JavaScript & friends, Swift, Dart...

И каждый на два, нет, на четыре порядка лучше!

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

160. "Релиз языка программирования Perl 5.28.0 "  –1 +/
Сообщение от Michael Shigorinemail (ok), 26-Июн-18, 09:40 
> Ужасная и грязная страна с бесконтрольным ростом населения.
> Ни один разумный человек не считает это нормальным, но индусы
> живут и ничего не хотят менять.

Нет бы войнушку учинили с соседями или хотя бы революцию?
Ну и чтоб под эту сурдинку и "лишние рты" порезать, и энергопотребление.

</offtopic>

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

242. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от пох (?), 27-Июн-18, 00:43 
> Нет бы войнушку учинили с соседями или хотя бы революцию?

Миш, там и войнушка не то чтобы до конца и насовсем кончилась, и с революцией все не так давно отшумело (просто надо понимать немного, как устроены эти государства и как именно там оно обставлено)

только то и другое,да еще в примитивных обществах, как раз вызывает всплеск рождаемости, а не наоборот.

но они не хотят в примитивное, они хотят технологий и вполне неплохо в этом преуспевают - от бионики до ядерной физики. Хорошие при этом доступны, разумеется, меньшинству. Зато дешевые - действительно дешевы - вся ЮВА ездит на Tata, кроме тех богатых буратин, у которых хватило на подержанного японца.

Ответить | Правка | Наверх | Cообщить модератору

170. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от Аноним (164), 26-Июн-18, 11:08 
>> То, что ты привык хлебать лаптем щи, не делает людей с ложками
>> извращенцами. Просто прими это - есть мир вне твоего эгоистичного яйца.
> Я не смирился и давно не пишу на Perl.
> Perl активно вытесняется Go

Они разные, совсем разные, просто часть пограничных задач ушла на GO.

> Rust нажимает на C++.

А точно на C++? Может он тоже где-то между C и C++ встанет?

> PHP стал новой Java.

Не может быть :) Основное использование Java там где PHP по определению не должно быть.

> В веб уже вовсю правит TypeScript.

Это новая ниша, в которую никто из старых участников тусовки особо и не метил, в Web это нормально когда куски кода выбрасываются блокировщиками, части не догружаются и т.п. это совсем другие условия выполнения, поэтому и модель языка (JS) совсем иная.

> А Python - язык №1 в области машинного обучения и искусственного интеллекта.

Это скриптовая обёртка, легко интегрируемая с нативными библиотеками, он удачно попал в с библиотеками, просто первый в массах оказался (как C в своё время)

> По поводу принятия мира таким, каков он есть, приведу вам Индию в
> пример. Ужасная и грязная страна с бесконтрольным ростом населения.
> Ни один разумный человек не считает это нормальным, но индусы живут и
> ничего не хотят менять.

Вы опять наступили на те-же грабли, вы считаете обязательным требованием к нормальности неприятие образа жизни в Индии (не будем уточнять в какой части ;)) и вероятно это требование не коррелирует с наборами требований к нормальности многих других людей даже если исключить из рассмотрения всех Индусов и жителей Индии и даже Азиатов ;)

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

196. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от Orduemail (ok), 26-Июн-18, 13:20 
> Ни один разумный человек не считает это нормальным, но индусы живут и ничего не хотят менять.

Интересная постановка вопроса.

> Ни один разумный человек

Типа все индусы неразумны? Или индусы не люди? Индусов, вообще-то, полтора миллиарда человек, и довольно странно выкидывать их из генсовокупности, говоря о том, что обобщённый человек считает нормальным.

> ничего не хотят менять

Они меняют. Индия, между прочим, имеет экономику, которая стабильно растёт последние несколько десятилетий. Экономика Индии сейчас в top10 по размеру, и у неё есть все шансы в течение ближайших нескольких десятилетий выйти в top3, встать рядом с США и Китаем.

Короче, пример твой неудачный.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

83. "Релиз языка программирования Perl 5.28.0 "  +/
Сообщение от ы (?), 25-Июн-18, 21:13 
> Никогда не любил Perl за

О, как нам всем полегчало от таких знаний.


> Надо быть редким извращенцем, чтобы возвращать удаленные элементы,

Надо быть редким тупицей, чтобы не заметить, что delete меняет %input_values.


> Правильно говорят, что людей формирует среда.

Обычно, увы, пятница. И последующие выходные.

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

90. "Релиз языка программирования Perl 5.28.0 "  –4 +/
Сообщение от zoonman (ok), 25-Июн-18, 22:11 
> Надо быть редким тупицей, чтобы не заметить, что delete меняет %input_values.

А вдруг это pure-функция? Или вы не знаете, что такие бывают?

Ответить | Правка | Наверх | Cообщить модератору

122. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от ы (?), 26-Июн-18, 00:28 
> А вдруг это pure-функция?

man perldoc. Информация по разрешению "вдруг" на первой же странице.


> Или вы не знаете, что такие бывают?

Ещё одна не особенно нагруженная смыслом классификация вида "сущности делятся на". Ну да чёрт с ней, лишь бы схоластики со скуки не перемёрли.

Пусть будут, возражений нет.

Ответить | Правка | Наверх | Cообщить модератору

253. "Релиз языка программирования Perl 5.28.0 "  +1 +/
Сообщение от Pilat66 (?), 27-Июн-18, 14:15 
>> my %sanitised_values = delete %input_values{@allowed_keys};
> Никогда не любил Perl за этот уродливый стиль. Надо быть редким извращенцем,
> чтобы возвращать удаленные элементы, а не новый массив/хэш с удаленными элементами.

Ну так в этом примере и возвразщается "массив/хэш с удаленными элементами".

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

272. "Релиз языка программирования Perl 5.28.0 "  +/
Сообщение от Роман (??), 19-Сен-19, 15:54 
Я когда был маленький - писькой мерился с друзьям, но это было так давно. Сегодня я бородатый дядька - и у меня хватает мозгов понять - что в каждом мнении есть правда и тратить время на подобную писанину я бы не стал - а уж тем более обсуждать это. Я бы просто посоветовал бы поскорее вырости.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру