Functional Interfaces in Java
Auch in der Programmiersprache Java gibt es die Möglichkeit Lambda Expressions zu verwenden. Doch so einfach wie in c++, js oder python kann man die Lambdas leider nicht verwenden. Dafür werden Functional Interfaces benötigt die dazu dienen Lambda Expressions zu definieren. Es gibt vorgefertigte Interfaces in der java.util.function Bibliothek. Oder aber, man schreibt sich selber ein Functional Interface wie in diesem kleinen Beispiel.
public class CustomLambda {
/* Interface for custom lambda definition */
public interface Printable<T> {
void print(T toPrint);
}
public static void main(String[] args){
final String text = "Parameter will be printed";
// Declare the lambda expression
Printable<String> lambdaprinter = s -> System.out.println(s);
// Run a specific function from this Interface, in this example only one function
lambdaprinter.print(text);
}
}
0
0
0.000
!BBH !WITZ !SLOTH
Learn more about the SLOTHBUZZ Token at Sloth.Buzz and consider sharing your post there or using the #slothbuzz next time
(2/3)
lolztoken.com
Im Mietzhaus!
Credit: mary-me
@ozelot47, ich habe dir im Namen von @dotwin1981 einen $LOLZ Token gesendet
Verwende den Befehl !WITZ oder !LOOL, um einen Witz und ein $LOLZ zu teilen.
.(9/10)
@ozelot47! Your Content Is Awesome so I just sent 1 $BBH (Bitcoin Backed Hive) to your account on behalf of @dotwin1981. (15/50)