В классе Стэнфорда (см рисунок 1), профессор инициировало словарь как это:Можем ли мы создать словарь с общим?
var a = Dictionary<String: Int>()
Но он не может работать в моем компьютере (см рисунок 2), там что-то не так ?
В классе Стэнфорда (см рисунок 1), профессор инициировало словарь как это:Можем ли мы создать словарь с общим?
var a = Dictionary<String: Int>()
Но он не может работать в моем компьютере (см рисунок 2), там что-то не так ?
Dictionary
является родовым структура, чей общий тип параметры могут быть определены таким же образом, как и любой другой общей структуры, используя запятую в угловых скобках:
let a = Dictionary<String, Int>()
Там также специальный синтаксический сахар, специфичный для словарей, который позволяет вам выразить то же самое, что и выше:
let a = [String: Int]()
Смешивание двух вместе, как в Dictionary<String: Int>
, недействительно.
Пожалуйста, отправьте код, а не фотографии кода. Никто не хочет тратить их печатание, набирая то, что он показывает. – Alexander
Разве вы не видите, что я уже размещаю свой код там? – user7341005
Я намеревался, чтобы это было оправданием политики «никаких изображений кода» в целом, не относящейся к этому вопросу – Alexander