Bird
0
0

Identify the error in this Kotlin function:

medium📝 Debug Q6 of 15
Kotlin - Functions
Identify the error in this Kotlin function:
fun display(message: String = "Hello", times: Int) {
    repeat(times) { println(message) }
}
AThe function cannot have default parameters
BThe repeat function is used incorrectly
CParameters with default values must be declared after non-default parameters
DThe println statement is missing parentheses
Step-by-Step Solution
Solution:
  1. Step 1: Check parameter order

    Default parameters must come after parameters without defaults.
  2. Step 2: Identify the error

    Here, 'message' has default but comes before 'times' without default, causing error.
  3. Final Answer:

    Parameters with default values must be declared after non-default parameters -> Option C
  4. Quick Check:

    Default params after required params [OK]
Quick Trick: Place default parameters after required ones [OK]
Common Mistakes:
MISTAKES
  • Putting default parameters before required ones
  • Misunderstanding Kotlin parameter rules

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kotlin Quizzes