Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialSuraz Dhakal
2,312 Pointsis this broken or what
treehouse is often broken what is the reason
// Enter your code below
var iceCream = ["CC": "Chocolate Chip", "AP": "Apple Pie", "PB": "Peanut Butter"]
iceCream.updateValue("Rocky Road", forKey: "RR")
let applePie = iceCream["AP"]
iceCream["CC"] = "Chocolate Chip Chookie Dough"
2 Answers
Thomas Dobson
7,511 PointsHi Suraz,
You are really close!
Keep in mind the updateValue method is used to not only add a new key value pair, but is also used to update existing key value pairs.
ultimately it will look something like this:
var iceCream =
[
"CC": "Chocolate Chip",
"AP": "Apple Pie",
"PB": "Peanut Butter"
]
iceCream.updateValue("Rocky Road", forKey: "RR")
let applePie = iceCream["AP"]
iceCream.updateValue("Chocolate Chip Cookie Dough", forKey: "CC")
I hope this helps!
Suraz Dhakal
2,312 PointsThankyou for the reply I tried the both ways and It didn't work but after some refreshes it worked this means sometime treehouse compiler is broken