25/08/03 21:38:30.46 6L5nHrbA.net
>>668
そのような「値を得る」「値を代入する」という応用が利かない不自由な扱いよりも
Rustではもっと利便性のよい「不変参照を得る」「可変参照を得る」という形にすることが多い
例えば
struct Foo<T> {
hoge: T,
他略
}
impl<T> Foo<T> {
fn hoge(&self) -> &T {
&self.hoge
}
fn hoge_mut(&mut self) -> &mut T {
&mut self.hoge
}
}