▲ | Soft 5 days ago | |||||||
In the former the caller does not retain access to T until Fn returns. | ||||||||
▲ | andyferris 5 days ago | parent | next [-] | |||||||
I think I'm lost. If I give a mutable reference to a function... I can't access it (even read it) until it returns, no? What is different? | ||||||||
| ||||||||
▲ | IshKebab 5 days ago | parent | prev [-] | |||||||
That's true of mutable references too though isn't it? In fact lots of people have suggested they should really have been called "exclusive references", since you can actually mutate some objects through non-exclusive references (called "interior mutability" normally). |