2019-05-02から1日間の記事一覧
項目19 実行時の型チェックを使用してジェネリックアルゴリズムを特化する 実行時の引数の型に応じ、その型が持つ機能に適したアルゴリズムを使用するようにする。 型引数が適切な機能を備えている場合、より効率的なアルゴリズムを効率的に実装できる。 ジ…
項目18 最低限必須となる制約を常に定義すること ジェネリック型を作成する場合、最低限必須となる制約を常に定義する。 制約 メリット 使用者やコンパイラに対して想定する機能を伝達することができる。 制約があればコンパイラはその制約が満たされている*…