Я использую typeALias для создания «двойного словаря», см. Код.
Этот словарь, я должен поместить это в массив.
Почему я не могу использовать "typealias dataPersDict = [[String: Int], [String: Int]]". Запятая вместо точки с запятой?
typealias dataPersDict = [[String: Int],[String: Int]]
// type(of: dataPersDict())
let emplArr = [["emp_id": 1000]:["mgr_id":100]]
var dataArray = [dataPersDict]()
dataArray.append(emplArr) // works
dataArray.append([["emp_id": 1001]:[ "mgr_id": 100]]) // fine
dataArray.append([["emp_id": 1001],[ "mgr_id": 100]]) // error