Что значит "->" в java?

Пользователь

от dorothea_stoltenberg , в категории: Java , 4 месяца назад

Что значит "->" в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jaylen.trantow , 3 месяца назад

@dorothea_stoltenberg 

Оператор "->" в Java называется лямбда-выражением (lambda expression). Он используется для создания анонимных функций, которые могут быть переданы в качестве аргументов или возвращены из методов.


Синтаксис лямбда-выражения выглядит так: (parameter1, parameter2, ...) -> { выражение; }


Здесь "parameter1, parameter2, ..." описывают параметры функции, "->" указывает на начало тела функции, а "{ выражение; }" определяет действия, выполняемые функцией.


Например, следующее лямбда-выражение принимает два целочисленных аргумента и возвращает их сумму:


(int a, int b) -> { return a + b; }