Check empty string in Swift?

前端 未结 15 1950
臣服心动
臣服心动 2020-11-28 03:51

In Objective C, one could do the following to check for strings:

if ([myString isEqualToString:@\"\"]) {
    NSLog(@\"m         


        
15条回答
  •  一向
    一向 (楼主)
    2020-11-28 04:19

    public extension Swift.Optional {
        
        func nonEmptyValue(fallback: T) -> T {
            
            if let stringValue = self as? String, stringValue.isEmpty {
                return fallback
            }
            
            if let value = self as? T {
                return value
            } else {
                return fallback
            }
        }
    }
    

提交回复
热议问题