束縛 (コンピュータ)
再束縛 (rebinding) とミューテーション (mutation) とは異なる。再束縛とは、参照している識別子を変化させることであり、ミューテーションとは、参照されている値を変化させることである。次のようなJavaコードを見てみよう。
識別子listは当初何も参照していない(未初期化状態)。そして、あるオブジェクト(文字列の連結リスト)に再束縛される。次に、このlistから参照されている連結リストに対するミューテーションとして、文字列が追加される。最後にlistはnullに再束縛される。