Operators: Arithmetic, Comparison, এবং Logical Operators

Ruby এর বেসিক সিনট্যাক্স (Basic Syntax of Ruby) - রুবি প্রোগ্রামিং (Ruby Programming) - Computer Programming

336

রুবি প্রোগ্রামিং ভাষায় বিভিন্ন ধরনের অপারেটর রয়েছে, যা ডেটার সাথে বিভিন্ন কার্যক্রম পরিচালনা করতে ব্যবহৃত হয়। অপারেটরগুলি মূলত তিনটি শ্রেণিতে ভাগ করা যায়: অ্যাথমেটিক অপারেটরস (Arithmetic Operators), কম্প্যারিজন অপারেটরস (Comparison Operators), এবং **লজিকাল অপারেটরস (Logical Operators)**।


১. Arithmetic Operators (গণনা অপারেটর)

গণনা অপারেটরগুলি সাধারণ গাণিতিক অপারেশন যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি করতে ব্যবহৃত হয়।

অপারেটরবর্ণনাউদাহরণ
+যোগ5 + 38
-বিয়োগ5 - 32
*গুণ5 * 315
/ভাগ5 / 31.6667
%মডুলাস (বাকী)5 % 32
**ঘাত (Exponentiation)2 ** 38

উদাহরণ:

irb(main):001:0> 10 + 5
=> 15

irb(main):002:0> 10 - 5
=> 5

irb(main):003:0> 10 * 5
=> 50

irb(main):004:0> 10 / 3
=> 3.3333333333333335

irb(main):005:0> 10 % 3
=> 1

irb(main):006:0> 2 ** 3
=> 8

২. Comparison Operators (তুলনা অপারেটর)

তুলনা অপারেটরগুলি দুটি মানের মধ্যে তুলনা করে এবং সাধারণত একটি বুলিয়ান (true/false) ফলাফল প্রদান করে।

অপারেটরবর্ণনাউদাহরণ
==সমান5 == 5true
!=অসমান5 != 3true
>বড়5 > 3true
<ছোট5 < 3false
>=বড় বা সমান5 >= 5true
<=ছোট বা সমান5 <= 3false

উদাহরণ:

irb(main):007:0> 5 == 5
=> true

irb(main):008:0> 5 != 3
=> true

irb(main):009:0> 5 > 3
=> true

irb(main):010:0> 5 < 3
=> false

irb(main):011:0> 5 >= 5
=> true

irb(main):012:0> 5 <= 3
=> false

৩. Logical Operators (লজিকাল অপারেটর)

লজিকাল অপারেটরগুলি দুটি বা তার বেশি শর্ত বা মানের মধ্যে লজিক্যাল সম্পর্ক স্থাপন করতে ব্যবহৃত হয়। এটি মূলত বুলিয়ান (true/false) মানের সাথে কাজ করে।

অপারেটরবর্ণনাউদাহরণ
&&AND (যদি দুটি শর্ত সত্য হয়, তবে ফলাফল সত্য হবে)(5 > 3) && (7 > 5)true
` `
!NOT (শর্তের বিপরীত মান প্রদান)!(5 > 3)false

উদাহরণ:

irb(main):013:0> (5 > 3) && (7 > 5)
=> true

irb(main):014:0> (5 > 3) || (2 > 5)
=> true

irb(main):015:0> !(5 > 3)
=> false

সারসংক্ষেপ

  • অ্যাথমেটিক অপারেটরস গণনা সম্পর্কিত সব ধরনের কার্যক্রম সম্পাদন করতে ব্যবহৃত হয় যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি।
  • কম্প্যারিজন অপারেটরস ব্যবহারকারীর দ্বারা প্রদান করা দুটি মানের মধ্যে তুলনা করতে ব্যবহৃত হয় এবং ফলস্বরূপ একটি বুলিয়ান মান প্রদান করে (যেমন true বা false)।
  • লজিকাল অপারেটরস শর্তগুলো একসঙ্গে যুক্ত করতে ব্যবহৃত হয়। এগুলি সাধারণত বুলিয়ান অপারেশন সম্পাদন করে, যেমন &&, ||, এবং !

এই অপারেটরগুলো রুবি প্রোগ্রামিং ভাষায় কোডিংয়ের মৌলিক এবং অত্যন্ত গুরুত্বপূর্ণ অংশ হিসেবে ব্যবহৃত হয়।

Content added By
Promotion

Are you sure to start over?

Loading...