زبان برنامه نویسی روبی | آرایه ها

سیده آمین ارمان

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2016/05/10
ارسالی ها
1,730
امتیاز واکنش
20,744
امتیاز
795
محل سکونت
البرز
لیترال های آرایه زبان برنامه نویسی روبی با قرار دادن مجموعه ای از رفرنس به اشیائ جدا شده توسط ویرگول در بین کروشه ایجاد می شود . ویرگول انتهایی نادیده گرفته می شود .

اندیس آرایه ها همانند زبان برنامه نویسی C و زبان برنامه نویسی Java از 0 شروع می شود


#!/usr/bin/ruby
ary = [ "Ali", 10, 3.14, "This is a string", "last element", ]
ary.each do |i|
puts i
end

این باعث حصول نتیجه ی زیر خواهد شد


Ali
10
3.14
This is a string
last element

روش های مختلفی برای ایجاد یک آرایه وجود دارد که یکی از آن ها استفاده از متد new کلاس می باشد .


names = Array.new

می توان سایز آرایه را نیز به شکل زیر مشخص کرد .


names = Array.new(20)

آرایه names دارای سایز یا طول 20 واحد است


#!/usr/bin/ruby
names = Array.new(20)
puts names.size # This returns 20
puts names.length # This also returns 20

این باعث حصول نتیجه ی زیر خواهد شد


20
20

می توانید به هر المان آرایه به شکل زیر مقادیری انتساب دهید .


#!/usr/bin/ruby
names = Array.new(4, "mac")
puts "#{names}"

این باعث حصول نتیجه ی زیر خواهد شد


macmacmacmac

شما می توانید از بلاک کدی همراه با new استفاده کنید که هر المان بلاک به یکی از مقادیر آرایه انتساب داده خواهد شد .


#!/usr/bin/ruby
nums = Array.new(10) { |e| e = e * 2 }
puts "#{nums}"

این باعث حصول نتیجه ی زیر خواهد شد


024681012141618

شکل دیگری از ایجاد آرایه به صورت زیر کار میکند


nums = Array.[](1, 2, 3, 4,5)

و حالت ساده تری به شکل زیر نیز معتبر است .


nums = Array[1, 2, 3, 4,5]

می توان یک بازه از اعداد را نیز برای ایجاد آرایه به شکل زیر مشخص کرد .


#!/usr/bin/ruby
digits = Array(0..9)
puts "#{digits}"

این باعث حصول نتیجه ی زیر خواهد شد


0123456789
 

برخی موضوعات مشابه

بالا