Сумма хэш с теми же ключевыми значениями [дубликат]

Это меня насторожило, но ответ по ссылке ниже работал на меня. Ошибка исчезла, и изображение отобразится как ожидалось

Как и в одном из ответов выше, перед функцией вы должны иметь (_ picker..., а также @objc.

@objc func imagePickerController(_ picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
...
}

https://forums.developer.apple.com/thread/82105

2
задан undur_gongor 15 September 2015 в 19:41
поделиться

3 ответа

players.map { |player| player[:hand].size }.reduce(:+) # => 18
6
ответ дан ndn 23 August 2018 в 00:58
поделиться

Однопроходное решение:

players.inject(0) { | a, e | a + e[:hand].size } 
# => 18

Примечание inject - это просто другое имя для reduce.

3
ответ дан undur_gongor 23 August 2018 в 00:58
поделиться

Это просто для удовольствия, предполагает, что hand всегда является последним элементом хэша.

p players.map(&:flatten).map(&:last).map(&:size).reduce(:+)
0
ответ дан Wand Maker 23 August 2018 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: