パッケージのスコープは、次の package ディレクトリが出てくるまで、あるいはファイルの最後までで、デフォルトのパッケージは main パッケージとなっています。
ただし、ブロック内で package 宣言をした場合は、そのブロック内だけがパッケージのスコープになります。
package Foo; # ここから先は Foo パッケージ
...
{
package Bar; # ここから先は Bar パッケージ
...
}
# パッケージ Foo に戻る
パッケージのスコープは、次の package ディレクトリが出てくるまで、あるいはファイルの最後までで、デフォルトのパッケージは main パッケージとなっています。
ただし、ブロック内で package 宣言をした場合は、そのブロック内だけがパッケージのスコープになります。
package Foo; # ここから先は Foo パッケージ
...
{
package Bar; # ここから先は Bar パッケージ
...
}
# パッケージ Foo に戻る