5
Po prostu uczę się Swifta, pochodzącego z PHP. Próbuję dowiedzieć się, czy w Swift można wykonywać zagnieżdżone tablice. Oto przykład PHP, co mówię:Wielowymiarowe słowniki są możliwe w 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")
)
)
)
);
Dzięki, ale pojawia się błąd, gdy używam swój przykład: „wykonanie zabaw nie powiodło się”. Wygląda jednak na to, że powinno działać, na podstawie przykładów, które udało mi się znaleźć w Internecie. –
Udało mi się to z Xcode 6.1. Którą wersję Xcode używasz? Spróbuj dodać typ do 'myArray', aby pomóc kompilatorowi:' let myArray: [String: AnyObject] = [' – vacawama
Ah, to było to. Podobno moja wersja 6.1 miała błąd. Wziąłem najnowszą wersję i działa. Dzięki! –