标签: swift initialization init
我读了那个
初始化
没有返回值,那么为什么我可以这样写:
var str = String.init("mystring")
答案 0 :(得分:1)
函数init没有返回你是对的,但在这种情况下,你只是使变量等于struct String,它用" hello"
与以下内容相同:
var class = someClass()
()是一个没有参数的init函数。