我试图检查我的整数或浮点值是否为空。但是抛出了类型错误。
试过:
if foo == nil
//Error: cannot convert nil to type float32
//all other methods I Tried also throw type errors too
答案 0 :(得分:21)
整数和浮点数的zero values为0. where Date_time >= '2016-06-19' and Date_time < '2016-06-20'
不是有效的整数或浮点值。
指向整数或浮点数的指针可以是nil
,但不是它的值。
这意味着您要么检查零值:
nil
或者你处理指针:
if foo == 0 {
// it's a zero value
}