gpt4 book ai didi

xcode - 如何在条件断点中使用 NaN?

转载 作者:行者123 更新时间:2023-12-04 02:49:50 27 4
gpt4 key购买 nike

我正在尝试在 Xcode 中设置条件断点。如果浮点变量为 NaN,我希望它中断。不幸的是,Xcode 阻塞了 NAN (似乎是一个编译器标签)。如何在断点条件下测试 NaN?

最佳答案

我做了更多的研究,发现与其使用条件断点,不如在代码中包含条件并在条件大括号内的语句上设置断点。

所以在我的情况下,代码看起来像

if (var != var) {
NSLog(@"[Schwarzenegger accent] It's not a number");
}

并且断点将设置在 NSLog 上线。

而不是 (var != var) , 也可以使用 (isnan(var)) ,但您可能需要 #import <math.h> .

引用
  • https://stackoverflow.com/a/989815/1431728
  • https://stackoverflow.com/a/3472014/1431728
  • 关于xcode - 如何在条件断点中使用 NaN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18005556/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com