SWIFT的第一步

时间:2018-01-12 22:26:41

标签: swift

我有一个班级.git代表我游戏中的玩家。

我需要根据玩家的生命点向我的Master对象添加一个计算属性isAlive,让我知道玩家是死还是活。

我还需要10个拥有不同hp(生命)点数的玩家。

接下来我需要将数组过滤为仅存活的玩家,最后一步是映射结果数组并将此表显示为列表。

Master

}

1 个答案:

答案 0 :(得分:1)

计算属性只是一种控制属性访问方式的方法,您可以更改:

import subprocess

process = subprocess.Popen(['bluetoothctl'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
process.stdin.write('connect E5:10:78:27:B5:22')
process.stdin.flush()
process.wait()
output, errors = process.communicate()

output_to_write_to_file = output.decode()

到:

let isAlive : Bool

同时从init(_ :)中删除所有isAlive步骤引用,只保留计算属性。

然后,使用您的Model:

从另一个视图控制器
var isAlive: Bool {
    get {
        return hp > 0
    }
}