【问题标题】:How do you assign function result to a var in Swft?如何将函数结果分配给 Swift 中的 var?
【发布时间】:2014-12-08 16:24:30
【问题描述】:

我有一个函数,但我不知道将返回分配给 var 或 let

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

    }

我试试这个,但是不行

var result = getCoords()

【问题讨论】:

  • 什么不起作用?你看到什么错误信息?您是在游乐场还是应用程序中执行此操作?函数是对象类还是结构的一部分?

标签: ios swift assign


【解决方案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

【讨论】:

    猜你喜欢
    • 2016-05-06
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2018-01-26
    • 2010-10-29
    • 2014-07-16
    相关资源
    最近更新 更多