関数でアイデアを表現することは、動作やデータを表現する方法として実績があります(C言語では何十年もそうしてきました!)。 歴史的に見ると、コンピュータサイエンスは他にも有用なデータの表現方法と抽象化を発見してきました。 オブジェクト指向プログラミング(OOP)は、そのような方法の1つとしてお馴染みかもしれません。 この章では、ただの関数だけではないRustプログラミング言語を探求していきます。