func(x) возвращает анонимную (лямбда) функцию, которая складывает аргумент x с переданным в неё аргументом yКонструкция
func(5)(10) вызывает функцию func() с аргументом 5, что возвращает лямбда-функцию и возвращённую лямбда-функцию с аргументом 10, которая выполняет сложение и возвращает результатВ результате выполнения
func(5)(10) будет возвращено значение 15