色々ある Kotlin の class 定義をざっと整理した
Kotlinのclassキーワードが持つ9種類のバリエーション(無印class, open, abstract, data, sealed, enum, inner, value, annotation)を、ECサイトの注文管理システムを例に、それぞれの特徴と使いどころを整理して解説します。
Kotlinのclassキーワードが持つ9種類のバリエーション(無印class, open, abstract, data, sealed, enum, inner, value, annotation)を、ECサイトの注文管理システムを例に、それぞれの特徴と使いどころを整理して解説します。
TypeScriptの型定義だけで四則演算(Add, Subtract, Multiply, Divide)を実装し、タプル、スプレッド演算子、Conditional Types、inferといった型レベルプログラミングのテクニックを解説します。
TypeScriptが採用している構造的部分型について、コード例を交えて解説します。
CSSのcalc()関数を「便利な計算関数」としてだけでなく、CSSの値解決プロセスの視点から深掘りし、実際のプロジェクトでの応用例を紹介します。