ランダムな名前を生成するコードを作成しようとしています。ここでは[String]型の値に "UInt32"型のインデックスを添字できません
import UIKit
let arrayOfNames: [String] = ["Giovanni", "Simone", "Francesco", "Ahmet", "Valerio", "Federico"]
let arrayOfsNames: [String] = [" İl Genio", " Lo scemo", " Verga", " Fermi", " Medici", " L'assasino"]
var casual1 = arc4random_uniform(7)
var casual2 = arc4random_uniform(7)
let name = "\(arrayOfNames[casual1]) + \(arrayOfsNames[casual2])"
name
ですが、「let name」という行にはタイトルに間違いがあります。なぜ誰かがそれを解決する方法を知っていますか?
この
を交換して、インデックス
によって配列にアクセスするために
Int
を使用する必要があります。 'Int(arc4random_uniform(7))'。 – SArnab