은행 개발자와 알아보는 코틀린 BigDecimal

February 12, 2024

개발을 하다 보면 소수를 나타내거나 소수를 가지고 연산을 해야 하는 경우가 많습니다. 별 반 개 단위로 나타낼 수 있는 별점을 나타내거나, 정수로 나타낸 점수지만 평균을 구하거나... 정말 많은 곳에 소수를 사용해야 합니다. 그렇기 때문에 우리는 소수를 나타내는 데이터 타입과 친숙할 수 밖에 없는데요. 특히나 금전 관련되어서는 더 많은 사용처가 존재합니다…


Kotlin에서 operator fun invoke로 객체를 함수처럼 사용하기

January 24, 2023

일하게 된 회사의 기술 스택이 코틀린이라 열심히 코틀린 공부를 하고 있습니다. 코틀린에는 자바만 하던 제가 정말 신기하게 느끼는 많은 기능들이 있습니다. 그 중에서도 연산자 오버로딩이라는 녀석이 있는데요, 아마 많은 분들이 아시는 기능일 겁니다. 만약 Money라는 클래스를 만들고 Money와 Money의 덧셈을 해야 한다면 자바에서는 어떻게 해야 할까요…