Create array of strings using for-in in Swift

前端 未结 3 1797
谎友^
谎友^ 2021-01-14 05:54

I\'m learning Swift and found one wonderful tutorial where explained how to create card game. Point is that we use 14 cards with card images and image files are named ca

3条回答
  •  挽巷
    挽巷 (楼主)
    2021-01-14 06:38

    Here is the solution. You first need to initialize an empty string array before the for loop. You then iterate from 1 to 13, not 0 to 13 since it will include 0. You then append the string to the array. Your string formatting was incorrect so notice the way to format it in Swift.

    var cardNamesArray = [String]()
    
    for i in 1...13 {
        cardNamesArray.append("card\(i)")
    }
    

提交回复
热议问题