LINUX.ORG.RU

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

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

обозначение типов как в си

Чтобы читать их можно было только по спирали? Нет уж, спасибо.

Старое-доброе

Запись типов через двоеточие есть во многих не С-подобных языках (например, в ML).

function<int(int)>

Хорошо, теперь пусть эта функция возвращает другую функцию.

не требует дополнительных ||

|| — довольно удобный синтаксис для замыканий. А fn(i32, i32) -> i32 уже используется для типа-функции (да, функции и замыкания — разные вещи).

Исходная версия quantum-troll, :

обозначение типов как в си

Чтобы читать их можно было только по спирали? Нет уж, спасибо.

Старое-доброе

Запись типов через двоеточие есть во многих не С-подобных языках (например, в ML).

function<int(int)>

Хорошо, теперь пусть эта функция возвращает другую функцию.

не требует дополнительных ||

|| — довольно удобный синтаксис для замыканий.