January 2022
Intermediate to advanced
680 pages
11h 35m
Japanese
科学とは、自然の多様性の中に、より正確に言えばわれわれの経験の多様性の中に、統一性を発見しようという探索に他ならない。詩や絵画なども同じことを探索してる。コールリッジの言葉によれば、多様性の中の統一性を。
−Jacob Bronowski†1
[†1] 訳注:Samuel Taylor Coleridge(1772−1834)はイギリスの詩人。Jacob Bronowski(1908−1974)はイギリスの数学者、科学史家。
本章では、Rustの「ユーティリティ」トレイトとわれわれが呼んでいる雑多なトレイトを紹介していく。これらのトレイトは標準ライブラリでも用いられていて、Rustそのものへも影響を与えている。これらを知っておかないと、慣用的に用いられる書き方でコードを書いたり、「Rustらしい」クレートの公開インターフェイスを設計することができない。本章で紹介するクレートは、大別して3つのカテゴリに分けられる。
Drop、Deref、DerefMut、変換トレイトのFromとIntoがこれに相当する。本章でこれらを紹介する。SizedとCopyはマーカトレイトだ。Read now
Unlock full access