লোড হচ্ছে…

অনলাইন Ruby কম্পাইলার ও প্লেগ্রাউন্ড

ব্রাউজার-ভিত্তিক কম্পাইলার ও প্লেগ্রাউন্ড — Ruby — Progsity IDE।

Ruby সম্পর্কে

রুবি পাঠযোগ্য সিনট্যাক্স ও মেটাপ্রোগ্রামিং—রেলস দিয়ে জনপ্রিয়, স্ক্রিপ্টিং ও ডেভঅপসেও ভালো। এই রুবি প্লেগ্রাউন্ডে MRI-স্টাইল আচরণ—এনুমারেবল, ব্লক ও স্ট্রিং অনুশীলন ব্রাউজারে।

আউটপুট stdout; এরর stderr-ে স্ট্যাক। এনুমারেবল মেথড ট্রাই করার জন্য বন্ধুত্বপূর্ণ।

ব্লগ বা শিক্ষায় স্নিপেট সেভ করতে সাইন ইন করুন।

কীভাবে ব্যবহার করবেন

  1. টপ-লেভেল রুবি। puts লাইন প্রিন্ট; p ইন্সপেক্ট।
  2. stdin-এ gets.chomp; লাইন stdin প্যানেলে।
  3. .each ও ব্লক দিয়ে ইটারেট; NameError হলে মেথড চেক করুন।

প্রশ্নোত্তর

রুবি কি বিনামূল্যে চলে?

হ্যাঁ। এক্সিকিউশন বিনামূল্যে; স্নিপেট স্টোরেজে সীমা থাকতে পারে।

কোন রুবি ভার্সন?

স্যান্ডবক্সে MRI-সামঞ্জস্য। RUBY_VERSION প্রিন্ট করুন।

জেম require করা যায়?

ফেজ ১-এ স্ট্যান্ডার্ড লাইব্রেরি—ইচ্ছামতো জেম নেই।

রুবি কোড সেভ?

হ্যাঁ, সাইন ইন করলে।

কম্পাইলার নাকি প্লেগ্রাউন্ড?

রুবি ইন্টারপ্রেটেড; দ্রুত ফিডব্যাক প্লেগ্রাউন্ডের মতো।

কোড উদাহরণ

উপরের এডিটরে উদাহরণ লোড করতে “এটি চেষ্টা করুন” ট্যাপ করুন।

  • টাইমস ব্লক

    3.times { |i| puts "step #{i}" }
  • সিলেক্ট

    nums = [1, 2, 3, 4, 5]
    puts nums.select { |x| x.even? }.inspect
  • হ্যাশ মার্জ

    h = { a: 1, b: 2 }
    puts h.merge(c: 3).inspect
  • স্ট্রিং ইন্টারপোলেশন

    name = "learner"
    puts "Hello, #{name.upcase}!"