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

Methods

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

Method ဆိုတာ ထပ်ခါထပ်ခါသုံးမယ့် code logic ကို နာမည်ပေးပြီး စုထားတာပါ။ Ruby မှာ method ကို def နဲ့စပြီး end နဲ့ပိတ်ပါတယ်။ Method ကနောက်ဆုံး expression ကို return လုပ်နိုင်လို့ return keyword ကို အမြဲမလိုပါ။

ruby
def greet(name)
  "Hello, #{name}!"
end

def add(a, b)
  a + b
end

puts greet("Aung")
puts add(5, 7)

greet method က name လက်ခံပြီး greeting text ပြန်ပေးပါတယ်။ add method က number နှစ်ခုကို ပေါင်းပြီး result ပြန်ပေးပါတယ်။

You should see
Hello, Aung! 12

Info

Ruby method တွေမှာ နောက်ဆုံး line က value ဖြစ်ရင် အလိုအလျောက် return ဖြစ်ပါတယ်။

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

  • end မရေးမိတာက beginners တွေမှာ အများဆုံးတွေ့ရတဲ့ syntax error ဖြစ်ပါတယ်။ def , if , class , do တွေစရင် ပိတ်ဖို့လိုတာ သတိထားပါ။