Essayer de lire des lignes entières de la console séparées par un seul espace de caractères dans un tableau 2D. J'ai essayé d'utiliser split(separator:maxSplits:omittingEmptySubsequences:)
, mais il ne peut pas être converti en nombre entier.lire une ligne de la console en tant qu'entrée pour un tableau 2D dans Swift iOS
Le tableau 2D qui doit être lu à partir de la console en entrée ressemble à ce
1 1 1 0 0 0
0 1 0 0 0 0
1 1 1 0 0 0
0 0 2 4 4 0
0 0 0 2 0 0
0 0 1 2 4 0
Voici le code que j'ai essayé
var arr = [[Int]]()
for i in 0 ... 5 {
var a = readLine()?.components(separatedBy: " ")
var arr[i] = [a?.split(separator: " ", maxSplits: 1, omittingEmptySubsequences: false)] as? Int
}
Et l'erreur est
cast from '[ArraySlice]?' to unrelated type 'Int' always fails