- 660 名前:デフォルトの名無しさん [2021/07/30(金) 05:05:16.72 ID:MBINGgfb.net]
- >>654
それは貴方が本質を見失っています。 try/throw/catchといった大域脱出の機構を持たなくても、 複数階層の底から多段に意識せず自動的に抜けることが出来ればどうですか? そしてそれら途中階層でいちいち煩雑なコードを書かなくて済むとしたらどうですか? そして多段呼び出しでも再帰呼び出しでも多段メソッドチェーンでも使えればどうですか? これで貴方が挙げた目的を満たしていますよね。 Rustはtry/throw/catchといった特殊な機構を用いずにそれらを実現してしまったのです。 そのためもちろんRustのメモリ安全性も満たしたまま使えます。 実際のRustのプログラミングでも記述は簡素で美しく、コードが1文字増えるだけです。 これらを理解すれば貴方もきっと感動すると思います。
|

|