5
刚刚学习Swift,来自PHP。我试图弄清楚你是否可以在Swift中嵌套深度数组。下面是什么我谈论的是一个PHP例子:Swift中可能存在多维字典?
$myArray = array(
"motorcycles" => array ("Honda", "Ducati", "Yamaha"),
"cars" => array(
"sedans" => array("Jetta", "Taurus", "Impala"),
"sport" => array("Porsche", "Ferarri", "Corvette"),
"trucks" => array (
"shortbed" => array("Ford F150", "Dodge Ram 1500"),
"longbed" => array(
"standardCab" => array("Ford F350", "Dodge Ram 2500"),
"crewCab" => array("Ford F350", "Dodge Ram 2500")
)
)
)
);
谢谢,但是当我用你的例子中,我得到一个错误:“游乐场执行失败”。似乎它应该可以工作,但是,基于我在网上找到的例子。 – 2014-11-02 04:07:59
它适用于我的Xcode 6.1。你正在运行哪个版本的Xcode?尝试向'myArray'中添加一个类型来帮助编译器:'let myArray:[String:AnyObject] = [' – vacawama 2014-11-02 09:54:29
啊,就是这样。显然,我的6.1版本有一个bug。我抓住了最新的版本,它的工作原理。谢谢! – 2014-11-02 15:26:20