코틀린 typealias는 언제 쓸까: 타입을 새로 만드는 것과 이름만 붙이는 것의 차이
코틀린 typealias를 긴 타입 이름 줄이기, 함수 타입 별칭, 새 타입을 만드는 것과의 차이 기준으로 정리합니다. 읽기 좋아지는 경우와 도메인 타입을 가리는 남용 사례를 예제로 설명합니다.
코틀린 typealias를 긴 타입 이름 줄이기, 함수 타입 별칭, 새 타입을 만드는 것과의 차이 기준으로 정리합니다. 읽기 좋아지는 경우와 도메인 타입을 가리는 남용 사례를 예제로 설명합니다.
자바 varargs를 String… args 문법, 배열과의 관계, 오버로딩 모호성, generic varargs 경고 기준으로 정리합니다. 편한 API를 만들 때와 실수를 부르는 상황을 예제로 설명합니다.
C 언어 비트 연산자를 &, |, ^, <<, >> 기준으로 정리합니다. 플래그, 비트마스크, 특정 비트 켜기와 끄기, shift 연산을 예제로 설명하고 산술 연산과 헷갈리기 쉬운 지점도 짚습니다.
파이썬 dataclass를 __init__, __repr__, __eq__, frozen, default_factory 기준으로 정리합니다. 단순히 class를 짧게 쓰는 문법이 아니라 데이터 모델의 의도를 드러내는 도구라는 점을 예제로 설명합니다.
한국 상장 미국 ETF를 볼 때 환율과 세금을 함께 보는 법을 정리합니다. 환노출, 환헤지, 국내 상장 해외 ETF 과세, 미국 ETF 직접투자 차이와 계좌 체크포인트를 한국 투자자 기준으로 쉽게 설명합니다. 핵심만 봅니다.
코틀린 when을 Java switch와 비교해 표현식 사용법, else 필요성, 타입 검사 기준으로 정리합니다. sealed class와 함께 상태 분기를 안전하게 다루는 흐름과 실수 포인트도 실제 예제로 설명합니다.