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 trialtaraji hillard
863 Pointscomparison with the not operator
assigning the value of a comparison to a constant determined by comparing two ints to see if the variable finalScore is not equal to 10
// Enter your code below
var initialScore = 8
initialScore+=1
let isWinner : Bool
isWinner = initialScore!=10
Peter Correa
17,155 PointsPeter Correa
17,155 PointsAdjust the spacing and it should work, the compiler thinks you're trying to force-unwrap(optinals) initialScore..."initialScore!" and "initialScore !"means something different to the compiler. Also, while it still works, you can drop the
let isWinner : Bool
because the compiler infers that the comparisons are either true or false, thus allowing you to wite more readable cole.