Имам този проблем и имам проблеми с цикли и как се отнасят до това изявление. Ако някой може да ме преведе през него.
ruby
beatles = [
{
name: nil,
nickname: "The Smart One"
},
{
name: nil,
nickname: "The Funny One"
},
{
name: nil,
nickname: "The Cute One"
},
{
name: nil,
nickname: "The Quiet One"
}
]
i = 0
while i < beatles.length
# Your code here!
i += 1
end
i = 0
while i < beatles.length
puts "Hi, I"m #{beatles[i][:name]}. I"m #{beatles[i][:nickname]}!"
i += 1
end
Отговори:
1 за отговор № 1beatles.class #=> Array
beatles.length #=> 4
beatles[0] #=> {:name=>nil, :nickname=>"The Smart One"}
beatles[1] #=> {:name=>nil, :nickname=>"The Funny One"}
beatles[2] #=> {:name=>nil, :nickname=>"The Cute One"}
beatles[3] #=> {:name=>nil, :nickname=>"The Quiet One"}
beatles[4] #=> nil
h = beatles[2] #=> {:name=>nil, :nickname=>"The Cute One"}
h.class #=> Hash
h[:name] #=> nil
h[:nickname] #=> "The Cute One"
beatles[2][:name] #=> nil
beatles[2][:nickname] #=> "The Cute One"
i = 0
while i < beatles.length
puts "i=#{i}"
puts "Hi, I"m #{beatles[i][:name]}. I"m #{beatles[i][:nickname]}!"
i += 1
end
i=0
Hi, I"m . I"m The Smart One!
i=1
Hi, I"m . I"m The Funny One!
i=2
Hi, I"m . I"m The Cute One!
i=3
Hi, I"m . I"m The Quiet One!