レス書き込み
スレへ戻る
写
レス栞
レス消
Rust part16
PC,スマホ,PHSは
ULA
べっかんこ
公式(スマホ)
公式(PC)
で書き込んでください。
名前
メール
引用切替:
レスアンカーのみ
>>360 > >>353 > もっと便利にできるぜ > > use std::cell::Cell; > > trait CellWithMethod<T> { > fn with<R>(&self, f: impl FnOnce(&mut T) -> R) -> R; > } > > impl<T: Default> CellWithMethod<T> for Cell<T> { > #[inline] > fn with<R>(&self, f: impl FnOnce(&mut T) -> R) -> R { > let mut inner = self.take(); > let result = f(&mut inner); > self.set(inner); > result > } > } > > fn main() { > let foo = Cell::new(vec![1, 2, 3]); > foo.with(|v| v.push(7)); > assert_eq!(4, foo.with(|v| v.len())); > assert_eq!(7, foo.with(|v| v[3])); > assert_eq!(vec![1, 2, 3, 7], foo.with(|v| v.clone())); > }
ローカルルール
SETTING.TXT
他の携帯ブラウザのレス書き込みフォームはこちら。
書き込み設定
で書き込みサイトの設定ができます。
・
ULA
・
べっかんこ(身代わりの術)
・
べっかんこ(通常)
・
公式(スマホ)
・
公式(PC)[PC,スマホ,PHS可]
書き込み設定(板別)
で板別の名前とメールを設定できます。
メモ帳
(0/65535文字)
上
下
板
覧
索
設
栞
歴
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s