Thuta Learning
ရှာဖွေရန်
BasicProgrammingbeginner

What is Ruby?

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Ruby ကို Yukihiro “Matz” Matsumoto က 1990s မှာ ဖန်တီးခဲ့ပါတယ်။ Ruby ရဲ့ အဓိက အကြံဉာဏ်က developer ပျော်ပျော်ရွှင်ရွှင် code ရေးနိုင်ဖို့ပါ။ Syntax က ရိုးရှင်းပြီး English sentence ဖတ်နေရသလို ခံစားရတာများပါတယ်။ Ruby မှာ number, string, array အားလုံးက object ဖြစ်တာကြောင့် method တွေကို တိုက်ရိုက်ခေါ်သုံးနိုင်ပါတယ်။

ruby
# Everything in Ruby is an object, even numbers.
puts "Hello, Ruby!"
puts 1.next
puts "ruby".upcase

ပထမ puts က console ထဲကို စာထုတ်ပေးပါတယ်။ 1.next က Integer object ပေါ်မှာ next method ခေါ်တာဖြစ်ပြီး 2 ကိုပြန်ပေးပါတယ်။ "ruby".upcase က string ကို uppercase ပြောင်းပေးပါတယ်။

You should see
Hello, Ruby! 2 RUBY

Info

Ruby မှာ 1 လို number တောင် object ဖြစ်ပါတယ်။ အဲ့ဒါကြောင့် .next လို method ကို ခေါ်လို့ရတာပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Ruby file ကို run မလုပ်ဘဲ browser ထဲမှာဖွင့်ကြည့်ရုံနဲ့ output မပေါ်ပါဘူး။ Terminal မှာ ruby file_name.rb နဲ့ run ရပါမယ်။