Данные типа double выводятся с точностью до 16 десятичных цифр после точки, при этом данные могут выводиться либо в традиционном либо в научном формате – в зависимости от того, как запись будет наиболее компактна. Данные типа float выводятся с 5 десятичными цифрами после точки. Для вывода вещественных чисел с другой точностью либо в явно...
F11
こんにちは、アドバイスをお願いします。
ジャーナルにデバッグ情報を出力したことがありますか?ダメ?しないほうがいい。理由はもうお分かりでしょう。
ログにデバッグ情報を出力していますか?ダメ?そんなことはないはずだ。もう、自分で原因がわかっているはずです。
表示方法がまだわからないのですが、どこで調べればいいのでしょうか?
この情報を印刷する方法がまだわからないのですが、どこで見ることができますか?
Print()
Print()
この関数は知っているのですが、そこに何を書けばいいのでしょうか?)
この関数は知っているのですが、そこに何を書けばいいのでしょうか?)
問題は、コードを書き終えてテストしたところ、すべてうまくいったのに、不具合が出始めたことです(しばらくして、またテストを始めると、不具合が出ます)。 コードをコピーしてテストしたところ、正常に動作したのですが、しばらくしてから再度テストしたところ、動作がおかしくなりました(ポジションが 開かない、関数が実行されない)、これはなぜでしょうか?
まあ、当然ですが、何かがうまくいかない理由を理解するためには、この「何か」を実行する前に条件を確認する必要があります。
デバッガで、すべての変数の値を制御しているコード行を丹念に調べると、ある瞬間、実行されない理由が現れるかもしれない。
あるいは、あなたの意見では、実行されるべき時に実行されない関数を呼び出す前に、その関数が呼び出される原因となるすべての変数の値を書き留めておくこともできます。そして、これらの項目が日記に現れるのを静かに待つのです。この記録から、なぜ関数が呼び出されていないのかがわかる。同じようにポジションを開くとき、まずターミナルがそこにエラーを書き込むことを確認し、エラーがない場合は、プログラム内のロジックエラーを探します。方法 - 上記をご参照ください。
当然ながら、何かが実行されない理由を理解するためには、この「何か」を実行する前に、その実行条件を確認する必要がある。
デバッガを使い、すべての変数の値を確認しながら、実行されない原因がどこにあるのか、丹念に調べていくことができます。
また、ある関数を呼び出す前に、その関数が実行されるべき時に実行されていないことを、あなたの意見で不明瞭な瞬間に、その関数が呼び出される原因となったすべての変数の値をログに書き込むことができます。そして、これらの項目が日記に現れるのを静かに待つのです。この記録から、なぜ関数が呼び出されていないのかがわかる。同じようにポジションを開くとき、まずターミナルがそこにエラーを書き込むことを確認し、エラーがない場合は、プログラム内のロジックエラーを探します。方法 - 上記をご参照ください。
アイデアありがとうございました)))