반응형 프로그래밍2 [참고자료] 프로그래밍 언어 및 알고리즘 프로그래밍 언어- 버전별 기본 문법 + 공식 문서 + 내부 동작과정 Java- [교재] 이것이 자바다(신용권, 임경균)- [Doc] Java 8 Tutorial: https://docs.oracle.com/javase/tutorial/tutorialLearningPaths.html JavaScript- [교재] - [Doc] Modern JS Tutorial: https://javascript.info/ Python- [교재] 파이썬 코딩도장(남재윤)- [교재] 전문가를 위한 파이썬(루시아누 하말류)- [Doc] Python 3.13 Tutorial: https://docs.python.org/3/tutorial/ C#- [교재] 이것이 C#이다(박상현)- [Site] C# 프로그래밍 배우기: https.. 2025. 2. 3. [Java] 람다표현식 람다표현식람다표현식- 람다 표현식(lambda expression): Java8부터 도입된 함수형 프로그래밍 개념. 익명 함수를 작성하기 위한 한 줄짜리 표현식- 익명 함수: 메서드와 같이 동작(기능)을 나타내지만, 메서드와 달리 클래스에 종속되지 않는 함수. 이름 없이 사용 가능- 람다 표현식은 인터페이스에 선언한 추상 메서드의 매개변수 개수에 따라 달라짐 - 람다 표현식은 컴파일러가 알아서 타입을 추론하므로 변수의 타입을 명시적으로 정하지 않아도 됨. 인터페이스에 선언한 추상 메서드의 매개 변수 개수에 따라 모양이 달라짐- 람다 표현식은 추상 메서드가 한 개만 있는 함수형 인터페이스에서만 사용 가능. 추상 메서드의 매개변수 개수와 동일하게 맞춰야함- 람다 표현식을 이용하면 인터페이스의 구현체를 짧은 .. 2025. 1. 22. 이전 1 다음 반응형