私はベクトルのリストを吐き出すためにリターン関数を使う関数を開発しました。残念ながら、私のコードにはまだいくつかのバグがあります。私の機能がエラーのために失敗すると、そのベクトルのリストを回復できますか?機能中にエラーが発生しました。すべてのデータはどこに行きますか?
0
A
答えて
0
関数には独自のスコープがあるため、関数が失敗すると関数は終了し、戻り値は返されません。あなたのコードを見ずに関数が失敗する原因を言うのは難しいです。あなたのコードで制御しているものが原因で失敗した場合は、機能上の偽の結果に頼る前に解決することをお勧めします。しかし、エラー(たとえば、利用できない外部データソースを呼び出すなど)が制御から外れている場合は、tryコールで危険なコードをラップして、エラーが発生した場合に復旧できます。私はこれが役立つことを願っています
+0
ありがとうございます!素晴らしい提案。私は自分の機能の構築段階にあり、いつもエラーが出てきます。 tryCatchの引数をたくさん追加しましたが、時にはエラーをキャッチできません。私は問題の原因を見つけてそれを修正しましたが、将来的にはより多くのエラーに出くわすでしょう。 – MadmanLee
関連する問題
- 1. chrome拡張機能の実行中にFailed-Networkエラーが発生しました
- 2. Firebase Cloud機能からStripeに接続中にエラーが発生しました
- 3. BigQueryデータのクエリ中にエラーが発生しましたか?
- 4. 実行中のdjangoプロジェクト中にエラーが発生しました
- 5. クエリの実行中にエラーが発生しましたか?
- 6. SQLiteにデータを挿入中にエラーが発生しました
- 7. データベースにデータを挿入中にエラーが発生しました
- 8. データをデータバンクに挿入中にエラーが発生しました
- 9. バイナリツリーにデータを挿入中にエラーが発生しました
- 10. データベースにデータを送信中にエラーが発生しました
- 11. XMLデータをハイブテーブルにロード中にエラーが発生しました
- 12. すべての値をデータベースに挿入中にエラーが発生しました
- 13. Nolioからプロセス実行中にエラーが発生しました
- 14. プロシージャの実行中にプロシージャにエラーが発生しました
- 15. bowtie2の実行中にbreseqにエラーが発生しました
- 16. データの挿入中にエラーが発生しました。
- 17. mongo dbの更新データ中にエラーが発生しました
- 18. データの挿入中にエラーが発生しました:NoHostAvailable:
- 19. データの送信中にエラーが発生しました
- 20. 拡張機能の読み込み中にエラーが発生しました
- 21. このエラーが発生しました: 'Building Workspace'にエラーが発生しました。ビルド中にエラーが発生しました
- 22. すべてが機能していましたが、突然エラーが発生しました
- 23. クラスタで実行中にキャレットにエラーが発生しました
- 24. アプリをherokuに移行中にエラーが発生しました
- 25. Postgres拡張機能を作成中にエラーが発生しました。
- 26. postgresqlで拡張機能を作成中にエラーが発生しました
- 27. なぜこのエラーが発生するのですかdoInBackground()を実行中にエラーが発生しました。私は間違っていますか?
- 28. 画像データをデコード中にエラーが発生しました
- 29. Excelでデータを取得中にエラーが発生しました
- 30. ajaxでデータを取得中にエラーが発生しました
いいえ、関数の実行時に終了する関数の環境にあります。グローバルなenvに '<< - 'を付けることはできますが、* caveat emptor * –
'options(error = recover)'を探していますか? –
@BenBolkerリードしてくれてありがとう。実際にdump.framesについてもっと学ぶ必要があるようです。 – MadmanLee