在python中,使用'filter'函數可以與'lambda'函數結合使用,從字符串/列表中移除不需要的項目非常簡單。在蟒蛇,它是那樣簡單:Python中是否存在與「Filter」函數等價的Swift?
a = "hello 123 bye-bye !!£$%$%"
b = list(filter(lambda x: x.isalpha(), a))
c = "".join(b)
print(c) #Which would print "hellobyebye"
有沒有辦法在迅速輕鬆地複製這種不先轉換爲Unicode,然後檢查是否Unicode值是在一定範圍內?另外,有沒有像'lambda'一樣迅速的東西?
[列表中夫特理解](HTTP的可能重複://計算器。 com/questions/24003584/list-comprehension-in-swift) – TigerhawkT3
注意:上述鏈接中的列表理解包含一個過濾表達式。 – TigerhawkT3
我不是100%確定這將如何工作。你能詳細說明一下嗎? – R21