5
Java8 API'sında Optional sınıfının nedenve ifNotPresent(Runnable** consumer)
yöntemine sahip olduğunu merak ediyordum?Java İsteğe bağlı neden bir ifNotPresent yöntemi değil?
API'nin amacı nedir? Fonksiyonel desen uyumu taklit etmek değil mi?
** Java sıfır argüman geçersiz fonksiyonel bir arayüze sahip değil ...
http://www.oracle.com/technetwork/articles/java/java8-optional-2175753.html –
ne zaman bir şey yürütmek gerekirse böylece hesaplama, yan etki özgür olmalıdır, çünkü öyle hesaplama başarısız, başarısız olursa, sonuçla hiçbir şey yapmayacağım, ama kaybedeceğim ... tamam şimdi açık, teşekkürler! – rascio
'.ifPresentOrElse' jdk9 için boru hattında: [posta listesi tartışmasına bakın] (http://mail.openjdk.java.net/pipermail/core-libs-dev/2015-February/031223.html) – Misha