개발/언어론

프로그래밍 언어론 - 식과 제어문 표현식(Expression) 계산 표현의 기본 수단 연산자, 피연산자, 괄호, 함수 호출 등으로 구성 연산자(Operator) 피연산자가 하나인 단항 연산자 피연산자가 2개인 이항 연산자 C 기반 언어 삼항 연산자: (i%2) ? “홀수” : “짝수” 대부분의 프로그래밍 언어에서 이항 연산자는 피연산자 사이에 위치합니다: x + y LISP에서 연산자는 피연산자 앞에 위치합니다: (+ x y) 연산자 표기 방법 중위 표기법(infix notation) : 연산자가 피연산자들 사이에 위치하는 표기법 전위 표기법(prefix notation) 연산자가 피연산자들보다 앞에 위치하는 표기법 예) 함수 호출 표기 : add(1, mul(2, 3)) 후위 표기법(prefix not..
· DEV/Java
Java의 Lambda 람다 식은 순수 함수를 사용하는 프로그래밍 패러다임인 함수형 프로그래밍을 지원하는 방법으로 Java 8에 도입되었습니다. 람다 식을 사용하면 익명 함수(Lambda)를 간결하게 만들고 코드를 더 읽기 쉽게 만들 수 있습니다. 다음은 람다 식에 대한 몇 가지 핵심 사항입니다. 람다 식은 이름이 없는 익명 함수를 생성합니다. 0개, 1개 또는 여러 매개변수를 가질 수 있습니다. 매개변수가 하나뿐이고 그 데이터 유형이 유추되는 경우에는 괄호를 생략할 수 있습니다. 람다 식에 문장이 하나만 있는 경우 중괄호를 생략할 수 있습니다. 예시 조각 코드 람다식으로 표현 (int x, int y) -> {return x+y;} 매개 변수가 하나인 경우 자료형과 괄호 생략가능 str->{System..
berom
'개발/언어론' 태그의 글 목록 (2 Page)