私は学校のプロジェクト(今では趣味のプロジェクトになっています)の通訳/コンパイラを構築していますが、インストラクターは「この」バインディングの変更を許可しないように警告しました(彼はそれがひどくてそれについて大したことをしたと言いました)しかし、なぜこれがそんなに...危険か悪いかを私は知りませんでした。なぜこれがそんなに悪いのか、私は非常に興味があります。この種の機能は、何らかの形で役立つ可能性があると思いました。
言語の構築に精通している人なら誰でも、「this」バインディングのミューテーションがどのような問題を引き起こす可能性があるのか、そして実際に許可された場合に実行できるクールで便利なトリックを知っているのだろうか。
あなたが知っている言語は「これ」の突然変異を許可しますか?
ありがとう、