목록Closure (5)
투케이2K

[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // [변수 선언] var next_result = 0 var another_result = 0 // [클로저 (Closure) 호출 수행] /* 1) Closure 는 함수 바깥에 있는 변수를 참조하는 함수값 (function value) 을 의미합니다 2) 만약 anotherNext := nextValue()와 같이 새로운 Closure 함수값을 생성한다면, 변수 i는 초기 0을 갖게 되므로 다시 1부터 카운팅 한다 */ next := nextValue() next_result = next() // 1 next_result = next() // 2 anotherNex..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); /* ------------------------------------ [요약 설명] ------------------------------------ 1. __bloc..

[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력]
[환경 설정 및 설명] 언 어 : Swift 설 명 : 문법 - 클로저 (Closure) 특정 기능 수행 코드 블럭 정의 실시 [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain(){ print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* [요약 설명] 1. 클로저 (Closure) 는 중괄호({})로 감싸진 실행 가능한 코드 블럭입니다 2. 클로저는 func 함수 동작 및 내부 로직 처리를 간략 ..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain(){ print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* [요약 설명] 1. 클로저 (Closure) 는 중괄호({})로 감싸진 실행 가능한 코드 블럭입니다 2. 클로저는 func 함수 동작 및 내부 로직 처리를 간략 표현 및 수행할 수 있습니다 3. sort()와 filter(..