在swift中?和!的主要区别的理解:
例如:var str:String?
这里不是string类型 而是表示 optional类型 它表示可能有是string类型的值 可能没有值 那就是nil
而!表示开发者确定一定有值的 就放心大胆的去用就是了
在swift中?和!的主要区别的理解:
例如:var str:String?
这里不是string类型 而是表示 optional类型 它表示可能有是string类型的值 可能没有值 那就是nil
而!表示开发者确定一定有值的 就放心大胆的去用就是了