/** Lambda expression.
 * @author Jaanus
 * @since 1.8
 */
public class J8example3 {

  @FunctionalInterface
  interface Talker<X> {
    void talk (X x);
  }

  public static void main (String[] args) {
    Talker<Integer> italk = i -> System.out.println ("int " + i);
    Talker<Double> dtalk = d -> System.out.println ("double " + d);
    italk.talk (45);
    dtalk.talk (Math.PI);
  }
}

