Разница между Async.function и Async.procedure в каденции

Команда,

Я не знаю разницы между Async.function and Async.procedure

Сообщите мне, когда использовать где


person Anil Kumble    schedule 15.05.2021    source источник


Ответы (1)


_ 1_ может возвращать значение, но _ 2_ не работает.

Кроме того, Functions.Func1 позволяет передавать параметр, Functions.Func2 позволяет передавать два параметра и т. Д.

person Long Quanzheng    schedule 15.05.2021
comment
мы можем передать максимум 6 параметров как в Async.Function, так и в Async.procedure, верно? Почему исправили как 6? - person Anil Kumble; 15.05.2021
comment
Это просто ограничение функционального программирования на Java. Чтобы иметь больше, мы должны определить эти интерфейсы, что немного утомительно, и мы должны остановиться на определенном количестве. И также не рекомендуется использовать слишком много параметров, мы просто выбираем 6. Вы должны передать оболочку с большим количеством параметров в качестве обходного пути. - person Long Quanzheng; 15.05.2021