5
Deklarując zamknięcie możemy zapytać go o liczbie przyjętych parametrów przy użyciu:Dlaczego Groovy zamknięcia zadeklarować maksymalną, zamiast stałej liczby parametrów
Closure#getMaximumNumberOfParameters()
Tak na przykład:
def closure = { String param ->
}
println(closure.maximumNumberOfParameters)
wyświetli:
1
Dlaczego metoda zadeklarować liczbę parametrów jako maksimum, a nie cO Nstant?
W jakiej sytuacji wartość zwracana tej metody różni się od faktycznej liczby parametrów zadeklarowanych w zamknięciu?