WORDS ADMIN無料で試す

「エラーを吐く」は英語で?自然な言い方3つ

えらーをはく

プログラムやシステムが異常を検知してエラー出力を出すこと。

自然な英語 3案

1. raise an exceptionふつう

プログラムが例外を発生させることを厳密に指す技術的表現。

使う場面: コードレビューや技術仕様の議論

2. throw an errorふつう

開発現場で「エラーを吐く」に最もぴったり対応する標準表現。

使う場面: バグ報告やデバッグ時の会話

3. spit out an errorカジュアル

システムが無愛想にエラーを出力したニュアンスを持つくだけた表現。

使う場面: 開発者同士の雑談やチャット

会話例

A: What happens if the user enters an invalid email? B: The API will throw a 400 Bad Request error.

A: ユーザーが無効なメールアドレスを入力したらどうなりますか? B: APIが400 Bad Requestエラーを吐きます。

ありがちな間違い

✕ vomit an error
vomitは人間の嘔吐を指し、IT用語としては使えない。

よくある質問

「エラーが出る」と「エラーを吐く」の英語の違いは?

「get an error(エラーが出る)」に対し、「throw/raise an error」はシステム側がエラーを発生させる能動的なニュアンスです。

「エラーログを出力する」はどう言いますか?

「output an error log」や「log an error」と表現します。

throw と raise の使い分けは?

言語仕様によります(JS/Javaはthrow、Python/Rubyはraiseが標準用語)。会話ではどちらも通じます。

会話で「言えなかった表現」、次は言えるように。
日本語を入れるだけでAIが4トーンの英語+解説を返し、復習まで自動で回します。

自分の言えなかった表現を記録する(無料)無料で始められます。Premium は7日間無料トライアル付き。

関連する表現