如何将函数结果分配给Swift中的var?

时间:2014-10-14 01:19:07

标签: ios swift assign

我有一个功能,但我不知道将返回分配给var或让

func getCoords() -> String{
        var coords = "parameter"
        return coords

    }

我尝试这个但不起作用

var result = getCoords()

1 个答案:

答案 0 :(得分:1)

我尝试两个代码打击,它们都适用于我的游乐场。

    func getCoords() -> String{
        var coords = "parameter"
        return coords

    }
    var string = getCoords()
    string = "abc" + string//abcparameter

func getCoords() -> String{
    let coords = "parameter"
    return coords

}
var string = getCoords()
string = "abc" + string//abcparameter

Swift是一种语言传递副本,所以我想如果你想要一个let或var。你可以像这样使用这个函数。

let string = getCoords()//Get a let
var string = getCoords()//Get a var