1
svar
350
visningar
Aedrha behöver inte mer hjälp
Funktionell interface och lambdauttryck
Tjena! Jag sitter med en uppgift som rör funktionella interface och lambdauttryck uppgiften ser u så här:
Jag har suttit med denna ett bra tag.
Jag kom fram till en lösning men den kräver två rader(nästan), så här ser den ut;
PersonCondition condition = (t)-> {
return t.getAge()>=18;
};
print(persons, condition);
Den funkar, men jag är försöker febrilt att göra detta enbart på "en rad".
tänker mig något i stil med :
print(persons, condition -> (t)....);
men jag får inte rätt på det alls. Är det möjligt att få till det här i parameterfältet till print alls?
Tack!
edit felstavningar
Hej. Det borde räcka att skriva något i den här stilen:
print(persons, p -> p.getAge() >= 18);