کامپایلر آنلاین کد Ruby!
به سادگی با زبان برنامه نویسی روبی کد بزنید و اجرا کنید!
درباره زبان روبی
زبان روبی (Ruby) یک زبان برنامهنویسی داینامیک و شیگرا است که برای توسعه برنامههای کامپیوتری مورد استفاده قرار میگیرد. یوکیهیرو ماطسوموتو (Yukihiro Matsumoto)، معروف به “ماتز” (Matz)، توسعهدهنده اصلی این زبان است و اولین نسخه آن در سال ۱۹۹۵ منتشر شد. او ایدهآلهای طراحی زبان را با توجه به زبانهای دیگری مانند Perl، Smalltalk، Eiffel و Lisp ترکیب کرده است.
روبی یک زبان برنامهنویسی شیگرا است که از طریق کلاسها و اشیاء (objects) از ترکیب دادهها و توابع استفاده میکند. این ویژگی امکان برنامهنویسی سازمانیافته و قابل توسعهتر را فراهم میآورد.
شما میتوانید کدهای خود را در کامپایلر روبی تست و اجرا کنید.
روش استفاده از کامپایلر️
- برای اجرای کد از کلید Ctrl +Enter استفاده کنید.
- برای ایجاد یک خط جدیدتر از کلید Ctrl + V استفاده کنید.
- برای رفتن به یک خط خاص از کلید Ctrl + G استفاده کنید.
- برای جستجو کردن از کلید Ctrl + F استفاده کنید.
- برای جستجو و جایگزینی عبارات از کلید Ctrl + H استفاده کنید.
- برای مشاهده لیست متدها از کلید Ctrl + I استفاده کنید.
- برای حذف کامل خط فعلی از کلید Ctrl + X استفاده کنید.
- برای کامنت کردن خط فعلی از کلید Ctrl + / استفاده کنید.
- برای انتخاب کردن خط فعلی از کلید Ctrl + L استفاده کنید.
- برای نوشتن کروشه {} از کلید SHIFT+ { استفاده کنید.
** پس از وارد کردن کد با استفاده از کلید ترکیبی یا دکمه احرا کد خود را اجرا کنید.
سورس کد ماشین حساب با Ruby
def calculator(num1, num2, operator)
case operator
when '+'
num1 + num2
when '-'
num1 - num2
when '*'
num1 * num2
when '/'
if num2 != 0
num1 / num2
else
puts "Error: Cannot divide by zero"
nil
end
else
puts "Error: Invalid operator"
nil
end
end
puts "Enter first number:"
num1 = gets.chomp.to_f
puts "Enter second number:"
num2 = gets.chomp.to_f
puts "Enter operator (+, -, *, /):"
operator = gets.chomp
result = calculator(num1, num2, operator)
puts "Result: #{result}" unless result.nil?
ابزارهای کد بیشتر
موسیقی برای هنگام برنامه نویسی
موسیقی بی کلام برنامه نویسی
هنگام برنامه نویسی برای تمرکز بیشتر میتوانید به یک موسیقی مناسب گوش کنید.



