エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
今年入ったRustの機能について調べごとをいろいろする
Option#unwrap_unchecked & Result#unwrap_unchecked unwrap_unchecked というメソッドが生えた。unwrap... Option#unwrap_unchecked & Result#unwrap_unchecked unwrap_unchecked というメソッドが生えた。unwrap とは違い、None や Err に対してこれを実行すると未定義動作になる。したがって、この関数は unsafe になっている。 では unwrap と何が違うか。Option を例にとってコードを読むと違いが少しわかる。 pub const unsafe fn unwrap_unchecked(self) -> T { debug_assert!(self.is_some()); match self { Some(val) => val, // SAFETY: the safety contract must be upheld by the caller. None => unsafe { hint::unreach
2022/12/28 リンク