Junior — Middle
შეგიძლიათ ახსნათ, რა არის ანონიმური ფუნქცია (ლამბდა) Java-ში?
sobes.tech AI
პასუხი AI-სგან
Java-да ანონიმური ფუნქცია (lambda) — ეს არის სახელი არ მქონე ფუნქცია, რომელსაც შეიძლება გადავცეთ ობიექტად. იგი გამოიყენება ფუნქციონალური ინტერფეისების მოკლე დაწერისთვის, მაგალითად, მოვალეობის დამუშავებაში ან კოლექციებთან მუშაობისას.
Java-ში ლამბდა გამოხატულების მაგალითი:
List<String> სახელები = Arrays.asList("Anna", "Bob", "Charlie");
სახელებს.forEach(სახელი -> System.out.println(სახელი));
აქ, სახელი -> System.out.println(სახელი) არის სახელი არ მქონე ფუნქცია, რომელიც იწერს თითოეულ ელემენტს სიაში.