名前空間
Version 0.76より、名前空間をサポートしました。
名前空間構文
namespace 名前空間名 {
//指定された名前空間内に置かれる文
}
無名の名前空間は利用できません。
名前空間を指定するには、名前空間の後に::を付加します。
# 名前空間利用の例 namespace test { //名前空間に所属する変数var_test var_test = "namespace::var_test"; //名前空間に所属する関数test function test(){ println("call test::test()"); } } //デフォルト名前空間に所属する変数var_test var_test = "var_test"; //デフォルト名前空間に所属する関数test function test(){ println("call test()"); } test::test(); test::test(){ } test(); println(test::var_test); println(var_test); test::var_test = "namespace::var_test2"; var_test = "var_test2"; println(test::var_test); println(var_test);
