文字列に対して用いられた場合にも、何もしません。解釈されないようにするために用いることができます。例を参照してください。リファレンスを生成します。オペランドが一つの印付きのものの場合、それへのリファレンスを作ります。リストで言及されているものへのリファレンスを作ります。オペランドによって提供されたリストのスカラへのリファレンスのリストを作ります。防ぐことになりますが、動作を混同しないでください。スカラ式をパターンマッチに拘束します。文字列を検索したり、変更したりする演算があります。この演算子は、そのような演算を他の文字列に対して行なわせるようにするものです。右引数は、検索パターン、置換、文字変換のいずれかです。スカラコンテキストで使うと、返り値は一般的に演算の結果が成功したか否かです。この場合は変換した結果を返します。リストコンテキストでの振る舞いは演算子に依存します。それは実行時に決まる検索パターンと解釈されます。コンパイルしようとして、これは文法エラーと考えるからです。文法エラーとなります。つの数値の積を返します。つの数値の商を返します。