[Kotlin] 코틀린의 Scope Function (let, run, with, also, apply)
·
프로그램/KOTLIN
안녕하세요! 프뚜입니다. Scope Fuction은 객체 컨텍스트 내에서 코드 블럭을 실행할 수 있도록 해줍니다. 객체의 정보를 기본적으로 가지고 있는 코드 블럭을 만들어 사용할 수 있어 간결한 코딩을 가능하게 해줍니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 11 UserEntity 생성하기 class UserEntity( private var name: String, private var age: Int ) { fun setName(param: String) { this.name = param } fun incrementAge() { this.age++ } override fun toString(): String { return "이름은 ${name}이고, 나이는 ${a..
[Kotlin] 코틀린의 함수 (fun)
·
프로그램/KOTLIN
안녕하세요! 프뚜입니다. 하나의 기능을 구현한 명령어의 집합을 함수(function)라고 합니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 11 코틀린의 함수 선언 fun을 통해 함수를 선언할 수 있습니다. 키워드 함수명(입력 값): 리턴 타입 { .... return 값 } 함수명 - 키워드 다음에는 한 칸을 띄우고 소문자 시작으로 카멜케이스 형식의 함수명을 가집니다. 선언한 함수명을 통해 함수에 접근할 수 있습니다. 입력 값 - 입력 받을 값 들을 나타냅니다. 여러 값일 경우 콤마(,) 를 통해서 이어 붙일 수 있습니다. (파라미터) 리턴 타입 - 함수의 결과를 반환할 타입을 나타내는 부분입니다. 리턴 값 - 함수 본문({ }) 블럭 사이에 함수의 본문이 들어올 수 있습니..
프뚜
'함수' 태그의 글 목록