Это, как правило, способ создания в РубинеHash карта в рубин хранит ключ-значение пары автоматически
colors = {
"red" => 2,
"blue" => 3
}
Но в коде ниже, где сделал ключ и указанный его соответствующее значение, как это было в Hash Map
сделано в хэше "цвета".
puts "enter a string"
text = gets.chomp
words=text.split
frequencies = Hash.new(0)
words.each {|word| frequencies [word] +=1}
frequencies = frequencies.sort_by do |wordy, wcounty|
wordy
end
puts frequencies
Делается это в каждом цикле или в строке рядом с ним, где «частоты» новое значение присваивается в виде петли, если да, то как?
Я новичок в Ruby
, но у меня мало информации о JAVA
, поэтому его трудно понять.
Подсказка: как вы можете получить значение в «цветах» с помощью клавиши «синий»? –
почему вы удалили ответ, было ли это неверно? – paul
Это не так, но я думал, что вы не понимаете, это часть значения по умолчанию. –