-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path4_nested_lists.rb
More file actions
30 lines (25 loc) · 914 Bytes
/
4_nested_lists.rb
File metadata and controls
30 lines (25 loc) · 914 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Nested Arrays and Hashes
rb = { "first_name" => "Raghu", "last_name" => "Betina" }
av = { "first_name" => "Arjun", "last_name" => "Venkataswamy" }
dy = { "first_name" => "Dan", "last_name" => "Yu" }
gn = { "first_name" => "Genevieve", "last_name" => "Nielsen" }
an = { "first_name" => "Alex", "last_name" => "Niemczewski" }
mg = { "first_name" => "Marina", "last_name" => "Goldshteyn" }
ms = { "first_name" => "Marty", "last_name" => "Stratton" }
instructors = [rb, av, dy, gn, an, mg, ms]
puts "Top Level"
puts "========="
puts instructors.class # => Array
puts instructors.length
puts instructors.inspect
puts
puts "Second Level"
puts "============"
puts instructors[1].class # => Hash
puts instructors[1].keys
puts instructors[1].inspect
puts
puts "Third Level"
puts "==========="
puts instructors[1]["first_name"].class # => String
puts instructors[1]["first_name"] # => Arjun