Вопросы с тегом «enumerable»


8
Что значит перечислимое?
Я был направлен в MDN для ... на странице, когда он сказал: "для ... итерации по перечисляемым свойствам объекта". Затем я перешел на страницу « Перечислимость и владение свойствами», где говорилось: «Перечислимые свойства - это те, которые могут быть повторены циклом for..in». Словарь определяет перечисляемое как исчисляемое, но я не …

2
Можно ли получить доступ к индексу в каждом цикле хеширования?
Вероятно, мне не хватает чего-то очевидного, но есть ли способ получить доступ к индексу / счетчику итерации внутри хеша каждого цикла? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value| # any way to know which iteration this is # (without having to create …
119 ruby  enumerable 

7
Массив # каждый против массива # карта
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" Единственная разница в том, что для случая 1 используется vs.mapслучай 2 vs.each. Что здесь случилось?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.