タグ catch
人気順 5 users 10 users 100 users 500 users 1000 usersデータ取得で try...catch しない理由
try { const data = await fetchSomething(); // 正常系レスポンスの処理 } catch (err) { if (isFetchError(err)) { // 異常系レスポンスの処理 } } 理由はつぎのとおりです。 データ取得ライブラリ風に宣言的に書きたいから データ取得に関係ない例外も catch してしまうから HttpError は開発者にとって想定範囲内だ... 続きを読む
TypeScriptのError Handling - mrsekut-p
TypeScript/JavaScriptの言語思想的にはtry/catchを使ってerror handlingをするのが普通 続きを読む
私が async/await、promise をちゃんと理解するまでのステップ1,2,3 - Qiita
これは何? javascript の async/await を使いこなすために必要な事柄について、私なりに説明したものです。 書いてあること ステップ1)await 使えば待ってくれる 必要最小限の async/await、及び、エラーの catch の話 ステップ2)promise というもの promise の中には「正常データ = resolve」と「エラー = reject... 続きを読む
async await に書き換えて、Promiseと 同期による例外の区別でハマった - Qiita
// async function の中 try { load (). then ( data => { console . log ( data ) }). catch ( e => { // ... }) } catch ( e ) { // ... 例外処理 } わかりやすく簡単にしている。実際にはもっと複雑なコードだった。Promise にすれば try と catch を一本化して綺麗に... 続きを読む
Swift 2.0 の try, catch ファーストインプレッション - Qiita
WWDC 2015 で Swift 2.0 が発表されました。オープンソース化などのうれしいニュースでも盛り上がっていますが、言語仕様としては try, throw, catch が導入されるという大きな変更がありました。本投稿は、 The Swift Programming Language の新章 Error Handling を読み、多少のコードを書いた上での個人的な感想です。 結論から言う... 続きを読む
nullチェックは、ifですべきかtry/catchですべきか? | 三度の飯とエレクトロン
たまにこういう謎の高速化手法を教えてもらうのですが、どうしてもすぐには信じられないので少し調べました。 ifとtry/catchのオーバーヘッドは? Stack Overflowに、ドンピシャな質問がありました。 Java if vs. try/catch overhead 読んでみると、「例外処理は例外的な処理に使うものだから、通常のフローでnullになるような場合に使うのは良くない」というよう... 続きを読む
思いついたアイディアを逃さないクラウドのメモ帳サービス「Catch」 - GIGAZINE
ひらめいたアイディア、気になったページのURL・テキスト、写真・画像・音声・メモをどこからでも保存でき、誰かと共有することも可能なメモ帳サービスが「Catch」です。検索を楽にするタグ設定やリマインダー機能などを搭載し、iPhoneとAndroid搭載スマートフォン用のアプリも用意されています。 アカウント作成、操作方法などについては以下から。 Catch.com https://catch.co... 続きを読む
Life is beautiful: 非同期APIと例外処理(node.js の domain について)
node.js のような非同期APIを使ったプログラミングに拒絶反応を示すエンジニアが多い理由の一つが、非同期APIと例外処理の相性の悪さだ。 Javascript の場合、例外処理はこんな感じに記述する。 function f(i) { try { throw new Error('an error #'+ i); } catch(e) { console.log('Error caught:'... 続きを読む
Evernoteを超えたかも? シンプルなiOS&Android用メモ『Catch』 : ライフハッカー[日本版]
Android , Apple , Google , TABROID , iPhone , メディアジーンサイト , 仕事術 Evernoteを超えたかも? シンプルなiOS&Android用メモ『Catch』 2012.09.29 18:00 最初はEvernoteを使ってたけど、イマイチ自分には合わなかったんだよなあ、ていう人。これをチェックせずに、「オンラインメモは使えない」と決めつけちゃい... 続きを読む