Я думаю речь идёт про c++. Там это будет так [](int x){ return x*x;}
Вроде как вместо int можно auto ещё поставить.
Вроде как вместо int можно auto ещё поставить.
Все верно. Но это вырвиглазно только первые полчаса.
если функция без аргументов, то просто []{}
а какой смысл в лямбда-функции без аргументов?
к примеру std::thread([&]{ ... }).detach();
Ну аргументы можно передать через замыкание например.
Даже не представляю, как это можно совместить - разве что на JS создать массив с функцией, возвращающей объект, вроде [() => ({})]. Но вряд ли человек, пишущий на js будет так критично отзываться о своем орудии труда
Да в плюсах же: [фиксатор](параметры){тело} Массивы ни при чем.
Хорошо зафиксированная лямбда в предварительном определении типов не нуждается...
() => ({})
Этот js такой озорник!
Этот js такой озорник!
вагина!
чего только не придумают чтобы лишний раз цикл не писать
после 11-го стандарта пранк вышел из под контроля :C
Чтобы написать коммент, необходимо залогиниться
lambda x: x*x
никакого рокет сайнса.