我希望能夠將無限數量的字符串(可變長度字符串)傳遞給函數,並返回它們是否全部是相同的字符串。如何構建一個比較無限數量的字符串的Swift函數?
這是我到目前爲止已經做了 - 但我需要一些幫助走得更遠:
func compareSymbols(symbols: String...) -> Bool {
var symbolsAreEqual = false
for symbol in symbols {
}
return symbolsAreEqual
}
可能的重複[檢查數組中的所有元素是否具有相同的值在Swift](http://stackoverflow.com/q/29588158/2976878) – Hamish
不完全重複,因爲這是關於一個函數與variadic參數。我在回答中與@ Martin的優秀答案有關。 – vacawama
@vacawama:它並沒有真正有所作爲,因爲可變參數在函數內被表示爲一個數組。 –