プライベートとパブリックデフォルトでは、モジュール内の要素はプライベートですが、これはpubで修飾することでパブリックな属性にすることができます。パブリックな属性のみがモジュールの外のスコープからアクセスすることができるようになります。モジュール内からならば、プライベートな属性にアクセスすることに支障はない。モジュールはネストすることができる。ネストしたモジュールも、同様の性質を示す。モジュールによって、同名の関数を区別することができる。モジュールの外からアクセスすることができる。直接アクセスすることはできない。エラー!`private_function`はプライベート。試しにこの行をアンコメントしてみましょう。エラー!`private_function`はプライベート。試しにこの行をアンコメントしてみましょう。エラー!`private_nested`はプライベートなモジュール。試しにこの行をアンコメントしてみましょう。