In this tutorial, you'll learn how to use hashes in Ruby.
—
Facebook: [ Ссылка ]
—
Video Transcript:
—
Hi guys, this is Abhi from Gokcedb. In this video, you're going to learn six things about hashes in Ruby. Number one, to create an empty hash you can either use empty curly braces or use the hash dot new class method or use empty square brackets with hash.
Number two, to create a hash with key-value pairs, you can specify the key-value pairs within the curly braces delimited by a single colon. Number three, to access a value in a harsh by a specific key, use the colon followed by the key in square brackets. Number four, make use of the keys and the values method to access all the keys or values in a given hash.
Number five to iterate over a hash, use the each method with the do keyword. On line 22, I'm looping over all the items in property hash 5 and printing the keys and value one by one. Last but not the least number six to delete an item with a given key use the delete method.
There you have it. Make sure you like, subscribe, and turn on the notification bell. Until next time.
Connect MySQL In Python: [ Ссылка ]...
Run Selenium PyTests In Parallel: [ Ссылка ]...
Find_elements() in Selenium: [ Ссылка ]_...
—
# 1. creating empty hash
my_hash1a = {}
my_hash1b = Hash.new
my_hash1c = Hash[]
puts "1a. #{my_hash1a}, 1b. #{my_hash1b}, 1c. #{my_hash1c}"
# 2. creating hash with key: value pairs
property_hash2 = {'property_info':4, 'sales':6, 'customer_info':3}
puts "2. #{property_hash2}"
# 3. access value by key
property_hash3 = {'property_info':4, 'sales':6, 'customer_info':3}
puts "3. #{property_hash3[:sales]}"
# 4. access all they keys or values
property_hash4 = {'property_info':4, 'sales':6, 'customer_info':3}
puts "4a. #{property_hash4.keys}"
puts "4b. #{property_hash4.values}"
# 5. iterate over a hash
property_hash5 = {'property_info':4, 'sales':6, 'customer_info':3}
property_hash5.each do |key, value|
puts "5. key is #{key}, value is #{value}"
end
# 6. delete an item with key
property_hash6 = {'property_info':4, 'sales':6, 'customer_info':3}
property_hash6.delete(:sales)
puts "6. #{property_hash6}"
Hashes In Ruby: 6 Things (1 Min) You Must Know
Теги
ruby tutorialruby programming tutorialruby (programming language)programming in rubylearn rubyruby programminglearn ruby programmingruby codinggetting started with rubylearn to program in rubyprogramming tutorialfirst ruby programcoding tutorial in rubyruby referenceruby for beginnersgetting started in rubyruby hashruby tutorial for beginnerscomputer programming (professional field)