gpt4 book ai didi

ios - 什么是 NSNotFound 的 float

转载 作者:可可西里 更新时间:2023-11-01 17:16:44 27 4
gpt4 key购买 nike

如果我有一个返回 CGFloat 的方法并且该方法找不到预期的数字怎么办,我想返回类似 NSNotFound 的东西,但那是一个 NSInteger。

最佳实践是什么?

最佳答案

您可以使用不是数字(NaN)。

参见 nan() , nanf()isnan() .

但是对于这些问题,没有明确定义的非值(整数更糟糕),那么我更喜欢使用以下方法语义:

- (BOOL)parseString:(NSString *)string
toFloat:(CGFloat *)value
{
// parse string here
if (parsed_string_ok) {
if (value)
*value = parsedValue;
return YES;
}
return NO;
}

关于ios - 什么是 NSNotFound 的 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27446744/

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