私は一般にSwiftとプログラミングに慣れています。私はdictionary
次宣言している:文字列をキーとし、Anyの配列を値として辞書の内容にアクセスするには?
let fruits: [String:[[Any]]] = [
"Apple": [
["Gravenstein",122,100],
["Ginger Gold", 119, 130],
["Jazz", 150, 190]
],
"Grapes": [
["Cabernet Sauvignon",120,100],
["Merlot", 150, 130],
["Tempranillo", 130, 190]
]
]
私は2つの変数、たとえば、var selectedFruit = "Apple"
とvar selectedVariety = "Ginger Gold"
に基づいて、今その機能をプログラミングしたいです。これらの2つの変数に基づいて、最初の数値(122)を取得して2番目の数値(100)に追加できるはずです。私はmapとflatmapを試してみましたが、成功しませんでした。どんな助け?このような
あなたがこれまでにしてくださいしようとしているものを私たちに示しています。 – dirtydanee
配列(true、false)を返すprint(fruits.map {$ 0.key == selectedFruit})がありましたが、ここで私は固まってしまいました.... – fbelfort