エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DartのtryParseの引数にnullを渡すとnullが返らないので注意しよう - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DartのtryParseの引数にnullを渡すとnullが返らないので注意しよう - Qiita
3行で tryParseは内部でparseを呼んでおり、 型変換に失敗するとparseは例外(FormatException)を返し... 3行で tryParseは内部でparseを呼んでおり、 型変換に失敗するとparseは例外(FormatException)を返し、tryParseは例外の代わりにnullを返す tryParseの引数にnullを渡すと、ArgumentError(Invalid argument)が発生するが、 FormatExceptionではないので、tryParseはnullを返さない tryParseで例外処理してるので失敗ならnullが必ず来るはずだと思い込み実装すると危険なので、null safetyが有効になるまでは注意したい 検証 DartPadで検証した結果は以下のとおり null safetyだとコンパイルで気づく可能性があるので安心です ❌ null safety ✅ null safety コメントに注意書きはあるけど... int.tryParseのコメントには注意書きがある