Commit d21b3b9c authored by Trisha Gee's avatar Trisha Gee
Browse files

Updated be the compiler, includes book version

parent 43609b5d
Loading
Loading
Loading
Loading
+19 −8
Changes for src/main/java/ch10c/BeTheCompiler.java: 19 added lines, 8 removed lines.
Original line number Diff line number Diff line
@@ -7,19 +7,30 @@ import java.util.function.Supplier;
public class BeTheCompiler {
  public static void main(String[] args) {
    Runnable runnable = () -> System.out.println("Hi!");
//    Runnable runnable2 = (String str) -> System.out.println(str);

    Consumer<String> consumer = s -> System.out.println(s);
//    Consumer<String> consumer2 = (str1, str2) -> System.out.println(str1 + ", " + str2);
//    Consumer<String> consumer3 = s -> "String" + s;

//    Supplier<String> supplier3 = () -> System.out.println("Some string");
//    Consumer<String> consumer2 = (s1, s2) -> System.out.println(s1 + s2);
//    Runnable runnable2 = (String str) -> System.out.println(str);
    Function<String, Integer> function = s -> s.length();
    Function<String, Integer> function2 = (String s) -> s.length();
//    Function<String, Integer> function3 = (int i) -> "i = " + i;
    Supplier<String> supplier = () -> "Some string";
//    Consumer<String> consumer3 = s -> "String" + s;
//    Function<String, Integer> function3 = (Integer i) -> "i = " + i;
//    Supplier<String> supplier2 = s -> "Some string: " + s;
//    Supplier<String> supplier3 = () -> System.out.println("Some string");
//    Function<String, Integer> function2 = () -> System.out.println("Some string");
  }

  void book() {
//    ❑Runnable r = () -> System.out.println("Hi!");
//❑Consumer<String> c = s -> System.out.println(s);
//❑Supplier<String> s = () -> System.out.println("Some string");
//❑Consumer<String> c = (s1, s2) -> System.out.println(s1 + s2);
//❑Runnable r = (String str) -> System.out.println(str);
//❑Function<String, Integer> f = s -> s.length();
//❑Supplier<String> s = () -> "Some string";
//❑Consumer<String> c = s -> "String" + s;
//❑Function<String, Integer> f = (int i) -> "i = " + i;
//❑Supplier<String> s = s -> "Some string: " + s;
//❑Function<String, Integer> f = () -> System.out.println("Some string");

  }
}