Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ, რა არის ანონიმური ფუნქცია (ლამბდა) Java-ში?

sobes.tech AI

პასუხი AI-სგან

Java-да ანონიმური ფუნქცია (lambda) — ეს არის სახელი არ მქონე ფუნქცია, რომელსაც შეიძლება გადავცეთ ობიექტად. იგი გამოიყენება ფუნქციონალური ინტერფეისების მოკლე დაწერისთვის, მაგალითად, მოვალეობის დამუშავებაში ან კოლექციებთან მუშაობისას.

Java-ში ლამბდა გამოხატულების მაგალითი:

List<String> სახელები = Arrays.asList("Anna", "Bob", "Charlie");
სახელებს.forEach(სახელი -> System.out.println(სახელი));

აქ, სახელი -> System.out.println(სახელი) არის სახელი არ მქონე ფუნქცია, რომელიც იწერს თითოეულ ელემენტს სიაში.