package emps.v3_funkcyjnie;

import java.util.List;

public class P0_WypiszWszystko {

	public static void main(String[] args) {
		List<Employee> emps = ObslugaCSV.wczytaj("emps.csv");
		
		// Aby zrobić coś dla każdego elementu listy, np. wypisać na ekran,
		// można użyć operacji forEach.
		// Do forEach można przekazać wyrażenie lambda mówiące, co zrobić z każdym elementem.
		// emps.forEach(emp -> System.out.println(emp));
		
		// W przypadku, gdy operacja sprowadza się do wywołania konkretnej metody, można uzyć notacji "method reference".
		emps.forEach(System.out::println);
		
		// Można też najpierw pobrać "strumień" i dopiero na strumienia wywołać forEach, ale tu nie jest to konieczne.
		// emps.stream().forEach(System.out::println);
	}

}
