- 1
$result = array_filter($paths, fn($v) => in_array($v, $names));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
$result = array_filter($paths, fn($v) => in_array($v, $names));
В PHP 7.4 войдут стрелочные функции.
https://habr.com/ru/post/450544/
Тоже мне проблема.
https://www.mobt3ath.com/uplode/book/book-27297.pdf
Это же не Sendmail с его 2000страничной книгой. Почитал бы да и настроил, линтяй
Раз => и -> заняты, то почему бы не использовать, например, ~>?
Но я против этого fn
В самом общем случае (когда есть ветвления, циклы, последовательный вызов какой-нибудь фигни с побочным эффектом) всё равно придётся описывать классический блок с фигурными скобками и ретурном.
совершенно валидная функция типа
$lang => $lang == "PHP" ? "говно" : "не говно"
$n => $n * $n;
$s => strip($s);
$a, $b => max($a, $b);
sort($padarasi, $pidar => $pidar->getIq());
$names = map($padarasi, $pidar => $pidar->getName());
если тебе все еще не понятно то ты птиху
Допустим, getIq возвращает Iq побочным эффектом (ну то есть как функция с типом результата void в сишке или процедура в Паскале):
Тогда мне придётся писа́ть так:
В стрелочную функцию я переписать это не смогу, потому что в «PHP» нет оператора «запятая» (запятую можно использовать только в заголовке for). Чтобы запихнуть это говно в стрелочную функцию, мне придётся к getIq лепить обёртку:
Ради того, чтобы во второй строке получить красивую стрелочную функцию, мне придётся написать дополнительную строку, такую же, как если бы стрелочных функций не было.
Без обёрток как-то можно? Допустим, getIq — библиотечная функция, поэтому переписать я её не могу.
Ты начал с того что "стрелочная функция не нужна".
Я привел тебе пример с тренарником.
Ты сказал что кроме тренарника она ни для чего не нужна.
Я привел тебе кучу примеров где она нужна.
Теперь ты рассказываешь мне что иногда она не подходит.
Я не спорю что ИНОГДА она не походит. Но часто подходит.
съеби в туман
Это питух по украиски
я этого дерьма в жабе и ее скрипте наелся
«!» –— це плаваючий півень. Наприклад: x! = 3.14159265
«$» –— це рядковий півень. Наприклад: s$ = "півень"
До речі, «Quick BASIC» має додаткових півнів:
«&» –— це довгий цілий півень. Наприклад: k& = 100500
«#» –— це довгий плаваючий півень. Наприклад: z# = 1e100
как в руби...
А в «PHP» сейчас стрелка будет выглядеть чужеродно. Вот если всё остальное из «Руби» добавить...
да просто всё.
> Вот если всё остальное из «Руби» добавить...
может быть лучше обоссать и сжечь этот кусок говна -- пхп, и взять нормальный язык типа руби?
А анскильным людям постоянно нужно чистить уши. Их проблемы лишь забавляют меня.
Какой анскилл )))
В новых версиях можно ещё так:
fui block x
42
end
кажется или как-то так
мы тебя ждем йопто
попиздим по мужски йопто
зы: нахуй скобки то йопто???
ну нашуй этот фаш джэй
Ну дай функции имя, в чём проблема:!: —– это foreign conjunction, через него реализовано всё общение с внешним миром (ввод, вывод, дллки), с самим интерпретатором (настройки отображения, форматирование и пр. глобальные параметры, работа с именами и локалями) и пр. Для часто используемых функций конечно же даны имена:Все эти функции документированы:
https://www.jsoftware.com/help/dictionary/xmain.htm
это ты сейчас типа про вектора попёрдываний сказал?
ну имена типа
18!: Locales
128!: Miscellaneous
ебаааат
как в Sendmail окунулся
Разве тут есть неоднозначность?
тупорылые пыхомакаки сделали себе граблю на пустом месте
почему пыхеры такие тупые?
Твои попытки защитить пыхопе лишь забавляют меня
Пить пиво сидя на скамеечке весенним вечером
Есть шашлыки с водкой на природе
Глубокой ночью дрочить на порнуху
Ебнуть с просоня крепкого кофе
Отрефакторить говнокод выкинув два ненужных и шесть одинаковых кусков
После суток ебли с пройфайлером найти о от эн квадрат и сделать о от эн
Прочитать развесистую ману и наконец понять как что-то работает
Есть гамбургер с картошкой наплевав на жыры
Много есть на свете забавного
>После суток ебли с пройфайлером найти о от эн квадрат и сделать о от эн
>Прочитать развесистую ману и наконец понять как что-то работает
Хуй в жопу тебе принимать не забавно?
Нормальные пацаны на автомойке работают, а это пидарье в офисе сидит и на кнопки давит
Надо было как в джейсе двоеточие, или вообще никак?