• 追加された行はこの色です。
  • 削除された行はこの色です。
* モジュール [#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]


    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS