答えて
コードが正常に動作しているようだ、
あなたは本当に比較が正しいと確信していますか?
クイック抜粋:
for(int i=0;i<10;i++){
float value = (arc4random()%100)/(float)100.0f;
NSLog(@"%f",value);
if(value < 0.01f) {
NSLog(@"YES");
} else {
NSLog(@"NO");
}
}
出力:
0.520000
NO
0.520000
NO
0.100000
NO
0.000000
YES
0.390000
NO
0.690000
NO
0.770000
NO
0.930000
NO
0.320000
NO
0.230000
NO
EDIT - コメントへの応答:私の場合は
、ブレークポイントが正しく動作している:
+1:よいアプローチ – Jhaliya
これを調べる時間をとってくれてありがとう!奇妙なことは、テストが真実に見えるということです。少なくとも、リターン時にブレークポイントを設定すると、デバッガはそれをヒットします。 – DucatiNerd
私のMacではすべて正常に動作しています。スクリーンショットをチェックアウトしてください。 – Anne
- 1. 客観的なメモリ比較
- 2. 比較観測
- 3. 二重比較の問題
- 4. フラクション比較の問題は
- 5. プロローグの比較問題
- 6. TimeWithZone比較の問題
- 7. データ比較の問題
- 8. ロボットフレームワークコレクション - リストの比較問題
- 9. MySQLのタイムスタンプの比較の問題
- 10. MySQLの日付比較の問題?
- 11. サンドイッチメニューの問題点とポインタの比較
- 12. 文字列の比較の問題
- 13. xpathクエリ値の比較の問題
- 14. 比較2のAndroidの問題Bitmap
- 15. PHPでの比較の問題
- 16. SQLの日付比較の問題
- 17. コレクションの問題Robot Frameworkのアイテム比較
- 18. アンドロイドアニメーションの問題とiosとの比較
- 19. powershellの比較オブジェクト出力の問題
- 20. アポストロフィUnicharの比較の問題
- 21. 一定の問題との比較
- 22. STLセットの比較クラスの問題
- 23. GoogleカレンダーAPI非同期問題の客観的なC(iOS)
- 24. 文字配列比較の問題
- 25. MongoDB日付の比較問題
- 26. ifステートメントの問題 - 比較演算子
- 27. 文字列比較の問題
- 28. MSXML文字列比較の問題
- 29. oracle LAST_DAY(sysdate)の比較問題
- 30. HasMany、BelongsTo価格比較の問題
浮動小数点演算を含む任意のより多くのプログラミングを行う前にゴールドバーグによって、この論文を読むhttp://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html –
おかげでポール、 非常に便利! – DucatiNerd
"Debug"ビルドでデバッガを実行していますか?デバッグシンボルを削除して最適化されたビルドで実行している場合、デバッガはソースコード内の行にブレークポイントを合わせるのに非常に苦労します。 –