Leksah でのデバッグに関して一連の質問がありますが、動作していないようです。または、正しく使用していないのは私だけかもしれません。知らない。
質問をスクリーンキャストで提示するのは、そのように提示する方がはるかに明確であるためです。
主な質問: これは Leksah のバグのある動作ですか、それとも正しく使用していないのは私だけですか? 後者の場合、デバッグ機能を正しく使用するにはどうすればよいですか?
このビデオを作ってくれて本当にありがとう。
問題は、Haskell が非常に怠惰であることだと思います。nデバッグ セッションの最初 (ビデオが開始する前ですが、ビデオの開始時にログ ペインで確認できます) で評価nすると、結果 (この場合は 17) に置き換えられました。n=17それに足を踏み入れるように頼むと、コードに足を踏み入れたばかりの場合と同じように、足を踏み入れることは何もありません。
デバッグ セッションを再開するか、Ctrl+B を押し:reloadてコードを強制的に実行してみてください。これを行った後、これnは再び評価されていないサンクになり、それをステップスルーしたり、使用するコードにブレークポイントを設定したりできるはずです。