小编ano*_*her的帖子

当没有字典时,“在字典中发现...类型的重复键”?

我对 Swift 很陌生,刚刚遇到一个错误,但找不到解决方案。我目前正在开发一个游戏(出于好奇,Boggle),我想更新算法找到的单词列表。

我创建了一个结构来保存每个单词及其得分:

struct ScoredWord: Comparable, Identifiable{
let word: String
var points: Int = 0
let id: UUID

init(word: String){
    self.id = UUID()
    self.word = word
    self.points = self.defineScore(word: word)
}

static func < (lhs: ScoredWord, rhs: ScoredWord) -> Bool {}

static func == (lhs: ScoredWord, rhs: ScoredWord) -> Bool {}

func hash(into hasher: inout Hasher) {

private func defineScore(word: String) -> Int{}
Run Code Online (Sandbox Code Playgroud)

(我删除了func的内容,因为它对你没用)

算法完成后,我有一个简单的循环,为找到的每个单词创建一个结构并将其存储在 @Published 的数组中以供显示

let foundWords = solver.findValidWords()
    
for found in foundWords {
    wordList.append(ScoredWord(word: found))
} …
Run Code Online (Sandbox Code Playgroud)

foundation swift

6
推荐指数
1
解决办法
6473
查看次数

标签 统计

foundation ×1

swift ×1