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 trialAbdurahman Sharif
1,205 Pointsim stuck on this challenge, can someone help.please
i keep getting the error "Bummer! You forgot to add 'points' to the property 'width' within the 'incrementBy' method."
when i put my return in as return width + points
what is it supposed to look like, and also, how do i return more than one thing? because i have to add points to my height property inside the method..
thanks you
class Button {
var width: Double
var height: Double
init(width:Double, height:Double){
self.width = width
self.height = height
}
func incrementBy(points: Double) -> Double {
return width + points
}
}
3 Answers
Vrund Patel
11,994 PointsYou need to use
func incrementBy(points: Double){
width += points
height += points
}
Here's the full code:
class Button {
var width: Double
var height: Double
init(width:Double, height:Double){
self.width = width
self.height = height
}
func incrementBy(points: Double){
width += points
height += points
}
}
Hope this helps!
Abdurahman Sharif
1,205 Pointsyes it did thankk you so much!!
but why dont we have to call what its going to return?
-----> func incrementBy(points: Double) -> Double {
and also how come we dont have to write our return function in our method? like he did in the video
Vrund Patel
11,994 PointsBecause you are not returning anything in this case. You just need to increment the height and the width. In the video he was returning the variable.
Abdurahman Sharif
1,205 Pointsoh ok!!..thanks for the help
Vrund Patel
11,994 PointsGlad it helped!