我很难理解有关Swift的一些事情。
我正在尝试在Swift中编写脚本以查看它是否有用。脚本文件的主要运行之一是语言从文本文件和哈希/字典/数组解析语法中获取数据的难易程度。
在尝试解析巨大的csv文件时,我正在尝试创建一个模拟perl方法_O_UTF16
的矩阵字典,其中${$hash}{$var1}{$var2}{$var3} = $value;
是实际#house_hash
,每个键都是如果不存在则动态创建和添加。
在ObjectiveC中,这很简单,使用hash
,至少是它的检索部分。
直到现在,我所拥有的只是:
NSMutableDictionary
绝对不知道我在做什么。如果存在未知对象类型的Swift词典的动态特性(可能是数组,Ints,字符串,另一个字典),那么没有好的例子。
更新:我找到了this SO回答。但它似乎不适用于Swift Playground。