Rustの「うわ、swapできない」を解消するパッケージを作った
次のようなパッケージ (クレート) を作ったので解説します。 動機 Rustには所有権があるため、普通のswa...
次のようなパッケージ (クレート) を作ったので解説します。 動機 Rustには所有権があるため、普通のswapパターンが動かない場合があります。これに対応するため、std::mem::swapという関数が用意されています。 let mut x = 'a'; let mut y = 'b'; std::mem::swap(&mut x, &mut y); assert_eq!((x, y), ('b', 'a'));
ブックマークしたユーザー
-
okishima_k2023年10月31日
okishima_k
-
zyzy2022年08月23日
zyzy
-
xef2022年08月22日
xef
-
k0yoshitsugu2022年08月22日
k0yoshitsugu
-
midas365452022年08月22日
midas36545
-
havanap2022年08月22日
havanap
-
mkusaka2022年08月22日
mkusaka
-
xfile3141592022年08月22日
xfile314159
-
Hiro_Matsuno2022年08月22日
Hiro_Matsuno
-
machupicchubeta2022年08月22日
machupicchubeta
-
strozw2022年08月22日
strozw
-
udzura2022年08月21日
udzura
-
dhesusan46492022年08月21日
dhesusan4649
-
kazema_tsu2022年08月21日
kazema_tsu
-
yamori04082022年08月21日
yamori0408
-
toshikish2022年08月21日
toshikish
-
poad10102022年08月21日
poad1010
-
Gln2022年08月21日
Gln
すべてのユーザーの
詳細を表示します
ブックマークしたすべてのユーザー