От: | vdimas | ||
Дата: | 27.02.17 05:29 | ||
Оценка: |
opt.ifPresent( x -> System.out.println("found " + x));
public T ValueOr(T alternative) => hasValue ? value : alternative;
public T ValueOr(Func<T> alternativeFactory) ...
public void MatchSome(Action<T> some) {
if (hasValue)
some(value);
}
public Option<TResult> Map<TResult>(Func<T, TResult> mapping) ...
Как вижу, "индустрия" оказалась вполне готовой. Опять ы-ы-ы.Единственное нормальное решение в ООП — через колбэк. Но, боюсь, индустрия как такому "нормальному решению" может оказаться не готовой, ы-ы-ы.