相关疑难解决方法(0)

在Swift中是否存在Kotlin等效的`with`函数?

在Kotlin,我们可以改变以下内容

// Original code
var commonObj = ClassCommonObj()
 commonObj.data1 = dataA
 commonObj.data2 = dataB
 commonObj.data3 = dataC

// Improved code
var commonObj = ClassCommonObj()
with(commonObj) {
    data1 = dataA
    data2 = dataB
    data3 = dataC
}
Run Code Online (Sandbox Code Playgroud)

但是在Swift中如下所示,我是否具有相同的with功能?

// Original code
var commonObj = ClassCommonObj()
 commonObj.data1 = dataA
 commonObj.data2 = dataB
 commonObj.data3 = dataC
Run Code Online (Sandbox Code Playgroud)

kotlin swift

7
推荐指数
1
解决办法
701
查看次数

标签 统计

kotlin ×1

swift ×1