확장함수

Backend

Kotlin 리스트 확장함수 사용 시 타입을 조심하자.

해당 내용에 대한 예시코드는 [깃허브 예시코드] 에서 확인 하실 수 있습니다.확장함수란코틀린의 확장 함수(Extension Function)는 기존 클래스의 소스 코드를 수정하거나 상속받지 않고, 마치 그 클래스의 멤버 메소드인 것처럼 새로운 함수를 추가할 수 있는 기능입니다.주요 특징기존 클래스 확장: 외부 라이브러리나 수정 불가능한 클래스에도 새로운 기능 추가 가능정적 바인딩: 컴파일 시점에 호출되는 함수가 결정됨접근 제한: 클래스의 public 멤버에만 접근 가능구현 방법fun 클래스명.함수명(파라미터): 반환타입 { // 함수 본문}활용 예시외부 라이브러리 클래스에 추가 기능 제공기본 클래스에 자주 쓰는 유틸리티 함수 정의코드의 재사용성과 가독성 향상리팩토링과 확장 함수 도입 배경프로젝트를..

Bombo_
'확장함수' 태그의 글 목록