공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 Extension 에 대해서 공부합니다. 코틀린은 클래스의 상속이나, Decorator 같은 디자인 패턴을 사용하지 않고,클래스에 새로운 메서드를 확장할 수 있도록 제공한다는 점에서C# 이나 Gosu 언어와 유사합니다. Extention functions클래스 또는 인터페이스에 메서드를 확장하는 방법은 간단합니다.fun 클래스이름.메소드이름(매개변수...) {// 코드....}MutableList 에 swap 이라는 메서드를 확장하는 예제입니다.fun main(args: Array) { val l = mutableListOf(1, 2..