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 trial

iOS Swift 2.0 Basics Swift Operators Working With Operators: Part 2

And stuck again...

I can't seem to get them equal.

Is this because I need to create a var named currentScore?

Any help is appreciated.

operators2.swift
// Enter your code below

var initialScore = 8

initialScore = initialScore + 1

initialSCore = ++inititalScore 

let totalScore = initialScore

1 Answer

Paul Cox
Paul Cox
12,671 Points

You only need a slightly modified version of the last line. The other lines are redundant.

let totalScore = ...

Where ... is to be filled in.

Hi Paul, Can you elaborate more on the redundant lines... redundant meaning that I don't need them to make the code correct? I appreciate your response. The "other lines are redundant" part is confusing.

Thanks!

Paul Cox
Paul Cox
12,671 Points

Yes, you don't need them to pass the challenge. The challenge description is quite wordy but this is the important part: "add 1 point to their score using the increment operator and assign the result to a constant named totalScore." You can do that in a single line.

Paul Cox
Paul Cox
12,671 Points

I'd also point out that you should never use the preincrement and postincrement operators like this in real code (although unfortunately you will find it occasionally in other people's code). I think this challenge is just to get you familiar with how they work.

Ok, thanks Paul! I have been studying Ruby for the last few months and Swift is the exact opposite of Ruby.

Thanks again.