- 653 名前:デフォルトの名無しさん mailto:sage [2022/01/20(木) 14:13:35.66 ID:hnvUf8sg.net]
- >>640
それは違う 間違った解釈で無関係な場所に「with statically checked borrow rules」を付けてはいけない 参照借用規則『multi readers xor single writer』に対して 以下が「静的チェック⇔動的チェック」の関係にある 静的チェック: multi「 &」xor single「&mut」 動的チェック: multi「RefCell::borrow()」xor single「RefCell::borrow_mut()」 一方でCellとRefCellの関係は 内部可変性が「直接書き換えOK」⇔「参照書き換えOK」の関係 だからCellに対してRef(参照)が付くRefCellという名前になっている そして参照となるRefCellに対してのみ上述の参照借用規則が適用される
|

|