我有三個數組,我試圖通過運行,我想在一個函數中使用來自所有三個數組的值。這聽起來令人困惑,但這裏是我:如何在同一個循環中運行三個單獨的數組?
var Name = [Joe, Sarah, Chad]
var Age = [18, 20, 22]
var Gender = [Male, Female, Male]
for name in Name {
for age in Age {
for gender in Gender {
makeUser(name, userAge: age, userGender: gender)
}
}
}
這將運行,但我得到的是:(makeUser打印出3個值)
Joe, 18, Male
Joe, 20, Male
Joe, 22, Male
Joe, 18, Female
Joe, 20, Female
Joe, 22, Female ....
等。
我要的是
Joe, 18, Male
Sarah, 20, Female
Chad, 22, Male
這可能嗎?任何幫助表示讚賞。
謝謝!
請補充點兒回答如上。 – 2016-11-10 09:03:43