JAPANESE
拡張関数
かくちょうかんすう
KOREAN
확장 함수
[ファクジャン ハムス]
ハングル読み: 카쿠초우칸스우
解説
既存のクラスを継承・変更することなく、新しいメソッドを追加できるKotlinやC#の言語機能。クラスの外部からユーティリティ関数をメソッド呼び出し構文で利用でき、コードの可読性と表現力を向上させる。
기존 클래스를 상속·변경하지 않고 새로운 메서드를 추가할 수 있는 Kotlin이나 C#의 언어 기능. 클래스의 외부에서 유틸리티 함수를 메서드 호출 구문으로 이용할 수 있으며, 코드의 가독성과 표현력을 향상시킨다.
例文
String型に拡張関数を定義して、バリデーション処理をメソッドチェーンで記述できるようにした。
String 타입에 확장 함수를 정의하여 밸리데이션 처리를 메서드 체인으로 기술할 수 있도록 했다.