問題タブ [program-flow]

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.

0 投票する
2 に答える
297 参照

java - Spring Boot のコード フローを理解できない

次のような特定のマッピングを処理する次のようなスプリングブートコードがあります-

しかし、上記のコードでクエリを"something"渡すと正常に動作しますが、渡すと"#something"クエリに失敗します(queryString値を出力して確認したところ、空であることがわかりました)ので、私の理解@Validでは(からインポートされjavax.validationます)いくつかの検証を行っており、"#something"通過させません。検証ファイルを追跡する方法を知りたい、または他の何かが間違っている場合、それを見つける方法を教えてください。方向性の指針は非常に役立ちます。

ありがとう。

0 投票する
1 に答える
119 参照

java - Java で再帰関数を使用中にエラーが発生しました

以下の再帰関数を実行しようとしています。ここにあります-

この関数の制御の流れを理解するのを手伝ってくれる人はいますか? この関数がどのように呼び出され、その後の再帰呼び出しで別の値がどのように出力されるかを試しましたが、理解できませんでした。また、Javaプログラムで関数を使用しようとすると、このエラーメッセージが表示されます-

エラーは次の行にあります-

関数呼び出しに使用するコードは次のとおりです-

関数の呼び出し中に私が犯した間違いと、エラーを回避するために代わりに呼び出す方法を誰かに教えてもらえますか?

0 投票する
0 に答える
66 参照

haskell - Haskell Twitch ライブラリが期待どおりに動作しない

私はTwitchライブラリをいじっています:

上記のプログラムをコンパイルして実行するとliftIO ...(マークされた行を除外して)呼び出しなしで実行すると、正常に実行され、メッセージが出力されます。(しかし、明らかに、ファイル リスナは登録も実行もされていないため、望ましい結果ではありません。)

ただし、コンパイルしてそのまま実行すると、印刷hibefore. なぜここに当てはまるのですか?

ライブラリの例に従おうとしましたが、なぜハングするのかわかりません。


アップデート:

どうやらそれは私がdef構成のために行っているdirsの置換と関係があります

アップデート:

また、次の方法で試しました。

同じ結果で

ソースでそれを調べると、defaultMainWithOptions stdout にも出力されます。しかし、それも起こりません...

fyi: reddit でこの質問をしましたが、回答が得られなかったので、ライブラリに慣れていないだけでなく、より大きな問題を疑ったため、ここに投稿しました

更新:cabal runこれは2 番目のコード の完全な出力です。

その後、Ctrl + cを押してタスクを強制終了する必要がありました

0 投票する
3 に答える
64 参照

java - ブール値がプリエンプティブに返されるのはなぜですか?

ログインバリデーターに取り組んでおり、ユーザー名とパスワードの有効性をチェックするクラスがあります。チェック後、ブール変数 (isValidLoginCredentials) が LoginProxy クラスで更新されます。これは、get メソッドによってフェッチされ、別の目的に使用できます。ただし、get メソッドによって返される値は常に、クラスの作成時に isValidLoginCredentials に割り当てたデフォルト値です。問題は、isValidLoginCredentials を更新する前に main() で getter メソッドを呼び出していることだと思いますが、これを停止するためにどのような変更を加える必要があるかわかりません。クラスとメインプログラムの関連部分を次に示します。

そして、これが主な方法です

isValidLogin=proxy.getValidity(); になるように何を追加すればよいですか? すでに入力してログイン資格情報が正しいかどうかを確認した後にのみ値を返しますか?