* モジュール [#wc5774f5] #contents ** 概要 [#oa4c9f96] - モジュール == 1つのソースファイル - モジュールには1つのpublicな型と0個以上のprivateな型を定義できる #code(d,){{ module Project.A; // Project名前空間のAという名前のモジュールを宣言 module Project.A; // Project名前空間のAという名前のモジュールをこのソースファイルで定義することを宣言 pod A // publicな型はモジュールの最後の名前と同一である必要がある { B b; C c; }; // privateな型は何個でも宣言できる private pod B { int x; }; private pod C { float x; }; }} ** モジュール宣言 - module [#ofbc1f6d] ** インポート宣言 - import/using [#gb466143] |