
1 wezzard 2015-09-13 20:30:47 +08:00 私以 public subscript (index: Int ) -> JSON 和 public subscript (key: Swift.String ) -> JSON 返回 optional value 比好,程中可能存在判,人 handle 一下比 fatal error 要友好。 |
2 wezzard 2015-09-13 20:47:43 +08:00 另外,甚要成 for (k, v ) in zip (dictValue.keys, try dictValue.values.map { try JSON ($0 ) }) { dict[k] = v } 而不是 for (key, value ) in dictValue { dict[key] = try JSON (value ) } ? zip 要 enumerate dictValue 的 keys 一遍,再 enumerate dictValue 的 values 一遍,然後生成的 sequence 再被你 enumerate 一遍,多 enumerate 了啊。 |