I think the comments on “prettify()” are from an earlier version of the sample
code? The way it’s called it doesn’t look like it’d access theList at all.
actor TableModel {
let mainActor : TheMainActor
var theList : [String] = [] {
didSet {
mainActor.updateTableView(theList)
}
}
init(mainActor: TheMainActor) { self.mainActor = mainActor }
// this checks to see if all the entries in the list are capitalized:
// if so, it capitalize the string before returning it to encourage
// capitalization consistency in the list.
func prettify(_ x : String) -> String {
// ... details omitted, it just pokes theList directly ...
}
actor func add(entry: String) {
theList.append(prettify(entry))
}
}
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution