উদাহরণ:
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
আমি কিভাবে সর্বশেষ মান পেতে পারি 5
অ্যারের মধ্যে a
অথবা শেষ মান 6
অ্যারের মধ্যে b
ব্যবহার না করেই a[3]
এবং b[4]
?
উদাহরণ:
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
আমি কিভাবে সর্বশেষ মান পেতে পারি 5
অ্যারের মধ্যে a
অথবা শেষ মান 6
অ্যারের মধ্যে b
ব্যবহার না করেই a[3]
এবং b[4]
?
উত্তর:
-1
সূচক ব্যবহার করুন (নেগেটিভ সূচকগুলি অ্যারের শেষ থেকে পিছনে গণনা করুন):
a[-1] # => 5
b[-1] # => 6
বা Array#last
পদ্ধতি:
a.last # => 5
b.last # => 6
a.last = 10 #=> NoMethodError: undefined method last='
তবে a[-1] = 10
উদ্দেশ্য হিসাবে কাজ করে।
স্প্ল্যাট অপারেটরটি ব্যবহার করে অন্য একটি উপায়:
*a, last = [1, 3, 4, 5]
STDOUT:
a: [1, 3, 4]
last: 5
Array#last
:)[1,2,3].last #=> 3