JAPANESE

拡張関数

かくちょうかんすう

KOREAN

확장 함수

[ファクジャン ハムス]

ハングル読み: 카쿠초우칸스우

解説

既存のクラスを継承・変更することなく、新しいメソッドを追加できるKotlinやC#の言語機能。クラスの外部からユーティリティ関数をメソッド呼び出し構文で利用でき、コードの可読性と表現力を向上させる。

기존 클래스를 상속·변경하지 않고 새로운 메서드를 추가할 수 있는 Kotlin이나 C#의 언어 기능. 클래스의 외부에서 유틸리티 함수를 메서드 호출 구문으로 이용할 수 있으며, 코드의 가독성과 표현력을 향상시킨다.

例文

String型に拡張関数を定義して、バリデーション処理をメソッドチェーンで記述できるようにした。

String 타입에 확장 함수를 정의하여 밸리데이션 처리를 메서드 체인으로 기술할 수 있도록 했다.