LINUX.ORG.RU

История изменений

Исправление www_linux_org_ru, (текущая версия) :

В твоём примере тоже всё рядом

 f(x,y) = какой-то-охрененно-сложный-тип(с несколькими параметрами, но в одну строку) { x = int(?); y = int(2);

Ну и возвращаемое функцией значение как-то выбивается из остального синтаксиса.

его, в принципе, можно затолкать вовнутрь, но оно правильно делает, что выбивается — если функция ковариантна по типу параметров, то контравариантна по возвращаемому значению (или наоборот)

Исходная версия www_linux_org_ru, :

В твоём примере тоже всё рядом

 f(x,y) = какой-то-охренно-сложный-тип(с несколькими параметрами, но в одну строку) { x = int(?); y = int(2);

Ну и возвращаемое функцией значение как-то выбивается из остального синтаксиса.

его, в принципе, можно затолкать вовнутрь, но оно правильно делает, что выбивается — если функция ковариантна по типу параметров, то контравариантна по возвращаемому значению (или наоборот)