Obie te metody brzmią, jakby powinny robić to samo, ale nie wydają się być aliasami nawzajem. Jaka jest różnica między in_groups
i in_groups_of
?Jaka jest różnica między szynami in_groups i in_groups_of?
13
A
Odpowiedz
22
Dokumentacja jest całkiem jasne.
in_groups
(number, fill_with = nil)
pęknięć lub iteruje tablicy w liczbygrup, wypełnienia wszelkich pozostałych szczelinach z fill_with chyba że jest fałszywa.
in_groups_of
(number, fill_with = nil)
pęknięć lub iteruje tablicy w grup wielkościliczba, wypełnienia wszelkich pozostałych szczelinach z fill_with chyba że jest fałszywa.
Przykład:
# Splits in groups of 2
["a","b","c","d","e","f"].in_groups_of(2)
# => [["a", "b"], ["c", "d"], ["e", "f"]]
# Splits in 2 groups
["a","b","c","d","e","f"].in_groups(2)
# => [["a", "b", "c"], ["d", "e", "f"]]
Powiązane problemy
- 1. Jaka jest różnica między szynami structure.sql i schema.rb
- 2. Jaka jest różnica między? : i ||
- 3. Jaka jest różnica między $ i $$?
- 4. Jaka jest różnica między Subtotal i BaseSubtotal?
- 5. Jaka jest różnica między DetachedCriteria i ICriteria
- 6. Jaka jest różnica między & # x00A0; i ?
- 7. Jaka jest różnica między lex i yacc
- 8. jaka jest różnica między dijit i dojo
- 9. Jaka jest różnica między Control.Select() i Control.Focus()?
- 10. Jaka jest różnica między System.Windows.Controls.Control i System.Windows.Forms.Control?
- 11. Jaka jest różnica między apletami i SWING?
- 12. Jaka jest różnica między session.commit() i session.flush()?
- 13. Jaka jest różnica między ImageView.setBackgroundResource i ImageView.setImageResource?
- 14. Jaka jest różnica między Konwertuj i parsuj?
- 15. Jaka jest różnica między JSP i JSTL?
- 16. Jaka jest różnica między Lazarus i CodeTyphon
- 17. Jaka jest różnica między crc32 i crc32b?
- 18. Jaka jest różnica między TypedArray.getInteger() i TypedArray.getInt()?
- 19. jaka jest różnica między ARM7 i ARM7s
- 20. Jaka jest różnica między http_build_str() i http_build_query()?
- 21. Jaka jest różnica między "CompletionStage" i "CompletableFuture"?
- 22. Jaka jest różnica między mock.patch.object (... i mock.patch (
- 23. Jaka jest różnica między GetBlobReference i GetBlobReferenceFromServer?
- 24. Jaka jest różnica między NSLayoutAttributeBaseline i NSLayoutAttributeBottom?
- 25. Jaka jest różnica między handlebar.js i handlebar.runtime.js?
- 26. Jaka jest różnica między innerText i outerText?
- 27. Jaka jest różnica między Json i Jsonp?
- 28. Jaka jest różnica między WCF i WPF?
- 29. Jaka jest różnica między runghc i runhaskell?
- 30. Jaka jest różnica między -hivevar i -hiveconf?
Jednym z nich jest po prostu kawałek, drugi umieszcza je w grupach nawet wielkości. Rozumiem. – BookOfGreg
Inny sposób myślenia: 'in_groups (n)' zwraca tablicę 2D z 'n' * rzędami *, podczas gdy' in_groups_of (n) 'zwraca tablicę 2D z' n' * kolumnami *. – Stefan