Commit 8bef1b33 authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch10c] Assign lambda to variable.

parent d21b3b9c
Loading
Loading
Loading
Loading
+7 −0
Changes for src/main/java/ch10c/BeTheCompiler.java: 7 added lines, 0 removed lines.
Original line number Diff line number Diff line
package ch10c;

import java.util.Comparator;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Supplier;
@@ -31,6 +32,12 @@ public class BeTheCompiler {
//❑Function<String, Integer> f = (int i) -> "i = " + i;
//❑Supplier<String> s = s -> "Some string: " + s;
//❑Function<String, Integer> f = () -> System.out.println("Some string");
  }

  void assignToVariable() {
    Comparator<String> comparator = (s1, s2) -> s1.compareToIgnoreCase(s2);
    Runnable runnable = () -> System.out.println("Hello!");
    Consumer<String> consumer = str -> System.out.println(str);
    Supplier<String> supplier = () -> "Returned from a lambda";
  }
}