如何使用 swift 删除数组中包含字母的元素
how to delete an element that contains a letter in array using swift
我无法理解这个话题。喜欢这个话题,我如何删除一个包含数组中字母的元素。这是我目前的代码。
let newline = "\n"
let task = Process()
task.launchPath = "/bin/sh"
task.arguments = ["-c", "traceroute -nm 18 -q 1 8.8.8.8"]
let pipe = Pipe()
task.standardOutput = pipe
task.launch()
let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output = NSString(data: data, encoding: String.Encoding.utf8.rawValue) as! String
var array = output.components(separatedBy: " ")
array = array.filter(){[=11=] != "m"}
print(array, newline)
我已经尝试过这个堆栈溢出给出的多个选项。
How to remove an element from an array in Swift
我想我碰壁了。
你试过了吗
array = array.filter({ ![=10=].contains("m") })
我无法理解这个话题。喜欢这个话题,我如何删除一个包含数组中字母的元素。这是我目前的代码。
let newline = "\n"
let task = Process()
task.launchPath = "/bin/sh"
task.arguments = ["-c", "traceroute -nm 18 -q 1 8.8.8.8"]
let pipe = Pipe()
task.standardOutput = pipe
task.launch()
let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output = NSString(data: data, encoding: String.Encoding.utf8.rawValue) as! String
var array = output.components(separatedBy: " ")
array = array.filter(){[=11=] != "m"}
print(array, newline)
我已经尝试过这个堆栈溢出给出的多个选项。 How to remove an element from an array in Swift
我想我碰壁了。
你试过了吗
array = array.filter({ ![=10=].contains("m") })