小编Car*_*ith的帖子

如何在Swift中使用get和set

我有一块简单的代码来计算菱形的面积和周长.

 var perimeterOfRhombus: Double {
        get {
            let twoSides1 = sideLength1 + sideLength1
            let twoSides2 = sideLength2 + sideLength2
            let finalPerimeter = twoSides1 + twoSides2
            return finalPerimeter
        } set {
      }
    }
Run Code Online (Sandbox Code Playgroud)

我缺少的是设置部分.

我想让它显示sideLength1和sideLength2在开头是什么.

当它没有价值时,我不确定使用什么newValue.

它确实可以在不使用set的情况下工作,但我在Apple的swift语言指南中看到,设置和通常一起使用.

如果在此代码中确实不需要set,那么它通常用于什么?

get set ios swift2

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

get ×1

ios ×1

set ×1

swift2 ×1