ほとんどの場合、スクリプト内のコンテナは、スクリプト内で直接変数名(または他のコンテナ識別子)を指定することで、コンテナに直接値を格納したり、コンテナから値を読み出したりすることで使用されます。しかし、時々、コンテナへの参照を格納することが非常に有用になることがあります。これを使って、後でそのコンテナの値にアクセスすることができます。参照はコンテナの値ではなく、コンテナのアイデンティティを保持しており、参照にアクセスすると、それが参照しているコンテナの内容を読み出したり書き込んだりします。
参照の特性