タグ

2020年2月8日のブックマーク (1件)

  • TypeScriptの型レベル連結リスト活用術:型を変えられるコンテナを作る - Qiita

    皆さんこんにちは。この記事では、TypeScriptにおいて型レベル連結リストが役に立つ一例をご紹介します。当初以下のように練習問題の形でツイートしたところ、型レベル連結リストを用いる想定解にたどり着いた方がいました。おめでとうございます。 TypeScript練習問題: このようなContainer型をつくれ(ぇ https://t.co/zq25GiXDM2 pic.twitter.com/llveS6MCjG — 🈚️うひょ🤪✒📘 (@uhyo_) February 1, 2020 型レベル連結リストとは 連結リストはリストの表現方法の一種です。連結リストではリストの各要素が「自身の値」と「次の要素への参照」(あるいは次の要素そのもの)を保持しています。リストの各要素には、先頭要素から順番にたどることでアクセスできます。 型レベル連結リストでは、連結リストの構造を型として表現し

    TypeScriptの型レベル連結リスト活用術:型を変えられるコンテナを作る - Qiita
    efcl
    efcl 2020/02/08
    `asserts`がintersection型なの利用して変質させる話