这个问题的原因可能有很多种,以下是一些可能导致变量返回为空的原因和解决方法。
var myVariable: String? print(myVariable) // 输出为 nil
myVariable = "Hello, World!" print(myVariable) // 输出为 "Hello, World!"
var anotherVariable: String? print(anotherVariable) // 输出为 nil
func myFunction() { var localVariable: String? localVariable = "Hello, World!" } // 函数执行完之后 localVariable 就会被销毁
var oneMoreVariable: String? = "Hello, World!" oneMoreVariable = nil print(oneMoreVariable) // 输出为 nil
上一篇:变量一直保持未定义
下一篇:变量以字符串形式输出的问题