জয়েন লগইন

আর ফাংশন

🌈আর ফাংশন কি?

📋আর ফাংশন হলো নির্দিষ্ট কোনো কাজ সম্পাদন করার পদ্ধতি।

⚒️আর ফাংশন নির্দিষ্ট কোনো কাজ সম্পাদন করতে ব্যবহৃত হয়।

কোড সংগঠিত ও পুনঃব্যবহারযোগ্য করার উদাহরণ।

r
message <- function() {
  cat("হ্যালো বিশ্ব")
}

message()

ডেটা রিটান করার উদাহরণ।

r
message <- function() {
  return("হ্যালো বিশ্ব")
}

cat(message())

কল করে কোড কার্যকর করার উদাহরণ।

r
message <- function() {
  return("হ্যালো বিশ্ব")
}

cat(message())

নামবিহীন ফাংশন তৈরি করার উদাহরণ।

r
message <- function() {
  cat("হ্যালো বিশ্ব")
}

message()

ভেরিয়েবলের মাধ্যমে ইনপুট গ্রহণ করার উদাহরণ।

r
user <- function(name, land) {
  paste(name, land, sep = " - ")
}

cat(user("আরিফ", "বাংলাদেশ"))

ডেটা পাস করার উদাহরণ।

r
user <- function(name, land) {
  cat(name, "-", land, "")
}

user("আরিফ", "বাংলাদেশ")

প্যারামিটারে ডিফল্ট মান নির্ধারণ করার উদাহরণ।

r
user <- function(name, land = "বাংলাদেশ") {
  cat(name, "-", land, "")
}

user("আরিফ")

পরিবর্তনশীল সংখ্যক প্যারামিটার গ্রহণ করার উদাহরণ।

r
sum_numbers <- function(...) {
  numbers <- c(...)
  return(sum(numbers))
}

print(sum_numbers(10, 15, 10, 25))

ডেটা আনপ্যাকিং করার উদাহরণ।

r
sum_numbers <- function(a, b, c, d) {
  return(a + b + c + d)
}

numbers <- c(10, 15, 10, 25)

print(do.call(sum_numbers, as.list(numbers)))

নাম উল্লেখ করে আর্গুমেন্ট পাঠানো উদাহরণ।

r
user <- function(name, land) {
  cat(name, "-", land, "")
}

user(name = "আরিফ", land = "বাংলাদেশ")

ক্লোজার ফাংশন তৈরি করার উদাহরণ।

r
message <- function(text) {

  function() {
    text
  }
}

message <- message("হ্যালো বিশ্ব")

cat(message())

নিজেকেই পুনরায় কল করার উদাহরণ।

r
counter <- function(number) {

  if(number <= 0) {
    return(NULL)
  }

  cat("নাম্বার", number, "
")

  counter(number - 1)
}

counter(10)

নেস্টেড তৈরি করার উদাহরণ।

r
outer <- function() {

  inner <- function() {
    return("হ্যালো বিশ্ব")
  }

  return(inner())
}

cat(outer())

ফাংশন ভেরিয়েবলে সংরক্ষণ করার উদাহরণ।

r
message <- function() {
  return("হ্যালো বিশ্ব")
}

func <- message

cat(func())

কলব্যাক কার্যকর করার উদাহরণ।

r
message <- function(text) {
  return(text)
}

call <- function(callback) {
  cat(callback("হ্যালো বিশ্ব"))
}

call(message)

আর কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ

আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন

অ্যারে বুলিয়ান কাস্টিং comments কন্ডিশন ডেটা অ্যাক্সেস datarenders datastructures ডেটা টাইপ datetimes ডিরেক্টরি এক্সেপশন ফাইল সিস্টেম ফাংশন keywords লুপ maps গণিত অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অপারেটর outputs রেজেক্স স্ট্রিং variables