Ankit Biswas280 Points
Method Calling
Write a method inside the Frog class named EatFly. It should take a single integer parameter named distanceToFly and return a bool value. It should return true if the frog can reach the fly with its tongue, and false otherwise?
namespace Treehouse.CodeChallenges { class Frog { public readonly int TongueLength; public Frog(int tongueLength) { TongueLength = tongueLength; } public bool EatFly(distanceToFly) { bool inbounds = tongueLength>distanceToFly; return inbound; } } }
1 Answer
Daniel Medina13,863 Points
Hello Ankit,
It looks like your distanceToFly parameter is missing its type declaration. C# needs to have type declarations because it checks code at compile time rather than run time.
Try specifying your distanceToFly parameter as an integer:
public bool EatFly(int distanceToFly) { bool inbounds = tongueLength > distanceToFly; return inbounds; }
Also, make sure you're returning "inbounds" and not "inbound." Otherwise, you will get an error.