Reference
-
[Java] 람다식 - 메소드 참조CSE/Java 2015. 9. 23. 14:50
람다식은 여러 절로 구성되어 있습니다. Intro.람다식 기본 문법 & 타겟 타입과 함수적 인터페이스클래스 멤버와 로컬 변수 사용표준 API의 함수적 인터페이스1표준 API의 함수적 인터페이스2메소드참조 메소드 참조 메소드 참조(Method Reference)는 말 그대로 메소드를 참조해서 매개 변수의 정보 및 리턴 타입을 알아내어, 람다식에서 불필요한 매개 변수를 제거하는 것이 목적입니다. 람다식은 종종 기존 메소드를 단순히 호출하는 경우가 많습니다. 예를 들어 두 개의 값을 받아 큰 수를 리턴하는 Math 클래스의 max() 정적 메소드를 호출하는 람다식은 다음과 같습니다. 12(left, right) -> Math.max(left, right); Colored by Color Scriptercs 람..
-
[C Language] 25. 함수 - 리턴 값 여러 개 받기 - C 언어CSE/C Language 2015. 6. 13. 10:22
1. 전역변수를 이용한 리턴 값 받기 가장 간단하지만 가장 위험한 전역변수를 이용한 리턴 값 받기를 살펴보자. 1234567891011121314151617181920212223242526272829303132333435/* * global.c * * Created on: 2015. 5. 17. * Author: root */ #include int add, subtract, multiply, divide; void calculate(int, int); int main(void) { int x = 7, y = 5; calculate(x, y); printf("%d + %d = %d\n", x, y, add); printf("%d - %d = %d\n", x, y, subtract); printf("%d ..
-
[C Language] 24. 함수 - 참조에 의한 호출(Call By Reference) - C 언어CSE/C Language 2015. 6. 13. 10:21
값에 의한 호출이 '복사'라는 중요한 개념을 가지고 있다면, 참조에 의한 호출(Call By Reference)는 '참조'라는 중요한 개념을 가지고 있다. 아래 예제를 통해 이전 장에서 값을 바꾸는 예제를 참조를 통한 예제로 확인하자. 123456789101112131415161718192021222324252627282930313233343536373839/* * rSwap.c * * Created on: 2015. 5. 17. * Author: root */ #include void swap(int *, int *); int main(void) { int x = 7, y = 5; puts("Inside main() function"); printf("1. x = %d, y = %d\n", x, y);..