switch স্টেটমেন্ট

কন্ডিশনাল স্টেটমেন্টস - কফিস্ক্রিপ্ট (CoffeeScript) - Web Development

268

CoffeeScript-এ switch স্টেটমেন্ট ব্যবহার করার পদ্ধতি JavaScript-এ ব্যবহৃত switch স্টেটমেন্টের মতোই, তবে CoffeeScript-এ এটি আরও সহজ এবং সংক্ষিপ্তভাবে লেখা যায়। switch স্টেটমেন্টের মাধ্যমে আপনি একাধিক শর্ত পরীক্ষা করে ভিন্ন ভিন্ন কোড ব্লক চালাতে পারেন।


CoffeeScript-এ switch স্টেটমেন্টের গঠন

CoffeeScript-এ switch স্টেটমেন্টের গঠন সাধারণভাবে নিম্নরূপ:

switch expression
  when value1
    # code to execute if expression equals value1
  when value2
    # code to execute if expression equals value2
  else
    # code to execute if none of the values match

এখানে:

  • expression: এটি সেই মান যা পরীক্ষা করা হবে।
  • when: এটি যাচাই করবে যে expression নির্দিষ্ট মানের সাথে মিলে কিনা।
  • else: যদি কোনো when শর্ত মিলে না যায়, তবে এটি ডিফল্ট ব্লক হিসেবে কাজ করবে।

উদাহরণ: CoffeeScript-এ switch স্টেটমেন্ট

১. সাধারণ উদাহরণ

day = "Tuesday"

switch day
  when "Monday"
    console.log "It's Monday!"
  when "Tuesday"
    console.log "It's Tuesday!"
  when "Wednesday"
    console.log "It's Wednesday!"
  else
    console.log "It's another day!"

আউটপুট:

It's Tuesday!

এখানে, day এর মান Tuesday হওয়ায়, দ্বিতীয় when ব্লক কার্যকর হবে এবং আউটপুট হবে "It's Tuesday!"।


২. একাধিক শর্ত একসাথে

একাধিক শর্ত একসাথে পরীক্ষা করতে when-এর মধ্যে , (কমা) ব্যবহার করা যায়।

fruit = "apple"

switch fruit
  when "apple", "banana"
    console.log "This is a fruit."
  when "carrot"
    console.log "This is a vegetable."
  else
    console.log "Unknown item."

আউটপুট:

This is a fruit.

এখানে apple এবং banana উভয়কেই একই when শর্তে মিলিয়ে পরীক্ষা করা হয়েছে।


৩. রেঞ্জের শর্ত

CoffeeScript-এ আপনি when শর্তে পরিসীমা বা রেঞ্জও পরীক্ষা করতে পারেন।

number = 15

switch number
  when 1..10
    console.log "Number is between 1 and 10."
  when 11..20
    console.log "Number is between 11 and 20."
  else
    console.log "Number is outside the range."

আউটপুট:

Number is between 11 and 20.

এখানে 1..10 এবং 11..20 রেঞ্জের মধ্যে number যাচাই করা হয়েছে।


CoffeeScript-এ switch স্টেটমেন্টের বৈশিষ্ট্য

  1. সংক্ষিপ্ত এবং পরিষ্কার: CoffeeScript-এ switch স্টেটমেন্ট লেখা সহজ এবং পরিষ্কার।
  2. বিভিন্ন শর্ত পরীক্ষা: একাধিক শর্তের মধ্যে দ্রুত যাচাইয়ের জন্য এটি একটি কার্যকর পদ্ধতি।
  3. ডিফল্ট else ব্লক: যদি কোনো when শর্ত মেলে না, তবে else ব্লক কার্যকর হয়।

সারাংশ

CoffeeScript-এ switch স্টেটমেন্ট JavaScript-এর মতোই কার্যকর, তবে এর সিনট্যাক্স অনেকটা সংক্ষিপ্ত এবং পরিষ্কার। এটি একাধিক শর্ত যাচাই করার জন্য একটি কার্যকরী উপায়, যা কোডের পাঠযোগ্যতা বাড়ায় এবং ডেভেলপারদের জন্য কোডিং আরও সহজ করে তোলে।

Content added By
Promotion

Are you sure to start over?

Loading...