w3resource

Kotlin Function: Print person details with named arguments


Write a Kotlin function that takes named arguments `name`, `age`, and `city` and prints the details of a person.


Pre-Knowledge (Before you start!)

  • Basic Kotlin Syntax.
  • Kotlin Functions.
  • Named Arguments.
  • Printing Output.

Hints (Try before looking at the solution!)

  • Define the Function.
  • Print the Details.
  • Use Named Arguments.
  • Test with Different Values.
  • Common Errors to Avoid:
    • Forgetting named arguments.
    • Misplacing println() statements.
    • Not validating inputs.

Sample Solution:

Kotlin Code:

fun printDetails(name: String, age: Int, city: String) {
    println("Name: $name")
    println("Age: $age")
    println("City: $city")
}

fun main() {
    printDetails(name = "Gerhard Rikuto", age = 22, city = "New York")
}

Sample Output:

Name: Gerhard Rikuto
Age: 22
City: New York

Explanation:

In the above exercise -

  • The printDetails() function takes three named arguments: name of type String, age of type Int, and city of type String.
  • Inside the function, it prints the details of a person by accessing the values of the named arguments. The details are printed using println().
  • In the main function, we call the "printDetails()" function and provide the values for the named arguments explicitly.

Kotlin Editor:


Previous: Calculate circle area with default pi.
Next: Print a greeting message with person's name.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.