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 trialBarbara Zeins
900 PointsFor...While Question
Hi, this code worked in a playground, I am unclear as to why it is not an acceptable answer or what a better one would be.
let numbers = [2,8,1,16,4,3,9]
var sum = 0
var counter = 0
// Enter your code below
while counter <= numbers.count -1 {
sum = sum + numbers[counter]
counter ++
print(sum)
}
Simon Di Giovanni
8,429 PointsYou're welcome :-)
1 Answer
Simon Di Giovanni
8,429 PointsHi Barbara
There is only one tiny problem with your code..
You have a space between counter & ++ e.g
counter ++
Correct syntax is
counter++
NOTE***** the ++ operator no longer exists in Swift 3. It has been replaced with '+= 1'. So you would write
counter += 1
Hope this helps
Regards
Simon
Barbara Zeins
900 PointsSo helpful, thank you.
Barbara Zeins
900 PointsBarbara Zeins
900 PointsAh! So. It is the little things, isn't it. Thanks so much, I did not pick up on this and appreciate your help. : - )