Size: a a a

2020 November 27

АС

Альберт Степанцев... in PHP
как это Паскаль - не идеальный? еретик что-ли? ))
источник

KN

Kirill Nesmeyanov in PHP
Anton Lakotka
а т.е. понял. ты на стрелочку наехал из-за того что в одном случае она
определяет сигнатуру так называемый тип лямбды.

а в другом случае отделяет аргументы от возвращаемого типа
ну это уже вообще явное нарушение семантической связанности
источник

AL

Anton Lakotka in PHP
а теперь дошло окончательно
источник

KN

Kirill Nesmeyanov in PHP
как => в пыхе для массивов и лямбд
источник

KN

Kirill Nesmeyanov in PHP
но в пыхе это оправданно, т.к. => можно читать как неявный ретурн
источник

AL

Anton Lakotka in PHP
по-твоему нужно чтобы был какой-то кейворд перед стрелочкой или любым другим набором символов.
источник

AL

Anton Lakotka in PHP
ну тут могу возразить.
источник

MM

Maksim Masiukevich in PHP
вкусовщина же
источник

KN

Kirill Nesmeyanov in PHP
Anton Lakotka
по-твоему нужно чтобы был какой-то кейворд перед стрелочкой или любым другим набором символов.
он уже есть в котлине: fun
источник

KN

Kirill Nesmeyanov in PHP
ну и плюс ещё двоеточие, вместо символа присваивания
источник

AL

Anton Lakotka in PHP
Anton Lakotka
ну тут могу возразить.
ибо лямбды эти -- это essentials языка. и в коде они настолько часто встречаются, что влияние небольшого слова fun в определении типа лямбды огромной прибыли в чтении знакомого с языком человека не даст.
источник

KN

Kirill Nesmeyanov in PHP
слишком много визуального мусора на квадратный сантиметр
источник

AL

Anton Lakotka in PHP
поэтому формат () -> T удобен и понятен
источник

AL

Anton Lakotka in PHP
только тем кто с ним каждый день работает
источник

AL

Anton Lakotka in PHP
для новичков да, выглядит как ересь
источник

AL

Anton Lakotka in PHP
про двоеточие не понятно что ты имеешь ввиду
источник

VC

Vladimir Chernyshev in PHP
И рядом нет --> => и ~>
источник

KN

Kirill Nesmeyanov in PHP
val any: (String, Int) -> String = some
источник

VC

Vladimir Chernyshev in PHP
Информации бывает и слишком много на квадратный сантиметр
источник

AL

Anton Lakotka in PHP
Kirill Nesmeyanov
val any: (String, Int) -> String = some
а где присваивание через двоеточие?
источник