問題タブ [rescue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - クラスで Rescue を書くかどうか。
私はレスキューの概念を理解しています。私の質問は次のとおりです。
begin rescue end実際にオブジェクトを作成しているときに、コードをクラス内に記述すべきですか、それともクラス外に記述すべきですか? 2 つのファイルがある場合、1 つは自分のクラスに関するファイル、もう 1 つはそのクラスを呼び出すファイルです。レスキュー スクリプトを配置するスクリプトはどれですか。多分それは問題ではないか、あるいは両方を使用する必要があります。このためのベストプラクティスは何ですか...
ruby - Ruby は if-then-else で救助を開始します
私は、if-else-end で begin-rescue-end を使用することにちょっとこだわっています。以下のコード スニペットを参照してください。
開始ブロックでは、例外が発生しない場合、if-else が実行され、fn1 に true または false が返されます。これで問題ありません。
しかし、開始ブロックでは、例外が発生した場合、「メッセージ 1」を出力せずに「メッセージ 3」を出力してプログラムを終了したいと考えています。
ポインタをください。ありがとう。
ruby - UDPSocket#bind で ERRNO::EADDRINUSE をレスキューする
bind ステートメントで同じアドレスを 2 回使用しようとすると ruby が発生する例外を救済しようとしています。ドキュメントはあまり役に立ちません。
ここに私が欲しいものがあります:
php - Ruby のレスキューに相当する PHP
これを適切にタグ付けするのに十分な評判がありません (ruby、PHP、socket、rescue)
私は、Ruby スクリプトをより多く作成しているため、長い間 PHP を練習していませんでした。これで助けを求めるのはちょっと恥ずかしいです。
Ruby では、レスキューを使用して、エラーが発生した場合にスクリプトがクラッシュするのを防ぐことができることを知っています。また、PHP でも同じことを達成したいと考えています。
たとえば、Ruby では次のようになります。
私の PHP コードは少しごちゃごちゃしています - かなり久しぶりです。
基本的に、ホストの配列があり、それらが生きているかどうかを確認したいと考えています。すべてのホストが稼働している必要はないので、ここで行き詰まります。アレイ内の最初の停止したホストがスクリプトをクラッシュさせます。
どんな提案でも大歓迎です - 私は PHP のソケット接続を完全には理解していないことを受け入れます。