Pull to refresh

Comments 8

можно будет писать более понятные цепочки вида:
$result = «Hello World»
|> htmlentities(?)
|> str_split(?)
|> array_map(strtoupper(?), ?)
|> array_filter(?, fn($v) => $v != 'O');

Видимо про то, что php не такой как все еще мало шуток придумали.
Очень надеюсь, что когда-то прийдут к вызовам через точку и к типам-объектам

Видимо про то, что php не такой как все еще мало шуток придумали.

Действительно… Не такой как все!


Elixir: https://elixirschool.com/ru/lessons/basics/pipe-operator/
Ruby: https://dev.to/baweaver/ruby-2-7-the-pipeline-operator-1b2d
Ocaml: https://www.cs.cornell.edu/courses/cs3110/2019sp/textbook/hop/pipelining.html
F#: https://riptutorial.com/fsharp/example/14158/pipe-forward-and-backward

Использовать символ вопроса это просто нечто. Неужели нельзя принять простое решение и всегда добавлять передаваемый аргумент в начало (Elixir) или в конец параметров функции (Ocaml, F#). Я конечно понимаю что без каррирования и частичного применения это сделать не так просто, но то же самое предложение по частичному применению без каррирования выглядит как химера - ни змея, ни коза, а не пойми что.

Sign up to leave a comment.

Articles