guard let sound = ["x", "y", "z"].randomElement()
sounds.shuffled()不会返回可选值,因此linter会告诉您不要对其进行保护,因为它没有任何意义。在这里阅读:https://developer.apple.com/documentation/swift/array/2994757-shuffled
sounds.shuffled()
guard let sound = sound.first, ... else { return }