Wpis z mikrobloga

@Marfii: w innych jezykach, ktore nie obsluguja klamer jako wyrazen mozna uzyc IIFE, niestety java tego nie wspiera. Tak to wyglada np. w C++

int a = [] {
if (something)
return
  • Odpowiedz
@InformacjaNieprawdziwaCCCLVIII: Może to trochę głupi przykład, ale w javie można zrobić to np tak:
String userName = Stream.of(database.connected)
.filter(b -> b)
.peek(b -> System.out.println("reading name from database "))
.map(b -> database.getName(userId))
.peek(s -> System.out.println("name "
  • Odpowiedz