だれかこの例で (1') がダメで (3') が問題ない理由を教えて… https://gist.github.com/ubnt-intrepid/3cd3d3910b775e003dbe3de9eb0e1ff8 … MIRを見たら出力結果が同じっぽい…
-
-
ちょっと修正を (1')で一致するのはhogeの寿命でなく、foo()を呼び出すために生成した&mut hogeの寿命と_borrow: &strの寿命ですね。だから_borrowが生きてる間は&mut参照が残ってhogeにアクセスできなくなる。
-
それですね。多分 (2') も推論結果は (1') と同じになっているのではないかと思います(自信ないですが…)
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.