Home / Programs / Write a function in R programming Language which will take parameter and the value will default value.
🚀 Programming Example

Write a function in R programming Language which will take parameter and the value will default value.

👁 354 Views
💻 Practical Program
📘 Step Learning
Write a function in R programming Language which will take parameter and the value will default value.

💻 Program Code

# R function

hello.person <- function(firstName, lastName = "Ansari")
{
  print(sprintf("Hello %s %s", firstName, lastName))
}

# different way of function calling
hello.person("Rumman")

hello.person(firstName = "Rumman")

hello.person(firstName = "Ansari", "Azmi")

# this function calling will not work
hello.person(lastName = "Rumman")


                        

🖥 Program Output

> hello.person("Rumman")
[1] "Hello Rumman Ansari"
> 
> hello.person(firstName = "Rumman")
[1] "Hello Rumman Ansari"
> 
> hello.person(firstName = "Ansari", "Azmi")
[1] "Hello Ansari Azmi"
> # this function calling will not work
> hello.person(lastName = "Rumman")
 Error in sprintf("Hello %s %s", firstName, lastName) : 
  argument "firstName" is missing, with no default
                            

📘 Explanation

# this function calling will not work hello.person(lastName = "Rumman")
📚 Learning Subject

Master Programming Through Practical Examples

Improve your coding logic, problem-solving skills and programming confidence by practicing real-world examples with explanations.

🎯 How to learn from this example

First understand the algorithm carefully. Then study the program line-by-line and compare it with the output. Finally, review the explanation section to strengthen your logic and programming understanding.

🔥 Practice suggestion

Rewrite the program without looking at the code. Modify values, conditions or logic and run it again. This helps improve confidence and strengthens coding skills much faster.