0
A
答えて
2
があります:ルビー-1.9.2-P180を使用して
['fdfsd','gfdhgf'].inject(Hash.new){|sum,e| sum[e] = e}
は、IndexError: string not matched
==解決しよう==同じ効果を持つ
['fdfsd','gfdhgf'].inject(Hash.new){|sum,e| sum[e] = e; sum}
2
異なるアプローチを得ましたeach_with_object
:
>> ['fdfsd','gfdhgf'].each_with_object(Hash.new){|e,sum| sum[e] = e}
=> {"fdfsd"=>"fdfsd", "gfdhgf"=>"gfdhgf"}
inject
と比較すると、ブロック引数は逆になり、アキュムレータを明示的に返す必要はないことに注意してください。この具体的なケースでは、私はJ-L-Lの答えを途中で出すだろう。
関連する問題
- 1. 受注がうまくいかない
- 2. 注射がTypescriptで機能しない
- 3. Angular2 @注射可能なサービスと非注射可能なサービスの違い
- 4. レイジー<>注射注射
- 5. inversify:ないの注射contrustor引数
- 6. 注射RESTfulなサービス
- 7. [Wordpress 4.6] [クエリ]注文がうまくいかない
- 8. MYSQL注射からの良い予防?
- 9. Dagger2:注射場もあるフィールド注射
- 10. angular2で多くの注射を行った別の注射剤から注射剤をどのように伸ばすべきですか?
- 11. PHPセキュリティチェックリスト(注射、セッションなど)
- 12. 可能な注射剤で
- 13. プレイ:注射/
- 14. Guiceオンデマンド注射
- 15. 注射ビルダー
- 16. Routeprovider注射
- 17. $ rootScopeは、注射
- 18. 注射MySQL - PHP
- 19. 注射用クラスに注入
- 20. このコードを見た人はいますか? (注射スクリプト)
- 21. RecyclerView私は注射していませんか?ここで
- 22. Angular2注射剤はありますか?
- 23. Laravel __construct() - 注射しないでください?私はエラーを取得しています
- 24. ブラインドmongodb serverside注射?
- 25. Aurelia-注射機能
- 26. 注射可能なサービスをAngular2に書く
- 27. ファンクションは発射したくない
- 28. JPAの注射はどのように行われますか?
- 29. イオンライフサイクルが発射しない
- 30. ダガークラスに注射可能なメンバーがありません