Pytania otagowane jako enumerable


8
Co znaczy enumerable?
Zostałem skierowany na stronę for..in w MDN, kiedy napisano: „for..in Iteruje po wyliczalnych właściwościach obiektu”. Następnie przeszedłem do strony Wyliczalność i własność właściwości, na której było napisane: „Wyliczalne właściwości to te, które mogą być iterowane przez pętlę for..in”. Słownik definiuje wyliczalne jako policzalne, ale tak naprawdę nie mogę sobie wyobrazić, …

2
Czy można uzyskać dostęp do indeksu w Hash każdej pętli?
Prawdopodobnie brakuje mi czegoś oczywistego, ale czy istnieje sposób, aby uzyskać dostęp do indeksu / liczby iteracji wewnątrz każdej pętli mieszania? 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
Array # each vs. Array # map
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" jedyną różnicą są przypadki użycia 1, zastosowania vs.map2 vs.each. Co tu się stało?

5
IEnumerable nie ma metody Count
Mam następującą metodę: public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here } Dlaczego jest tak, że kiedy robię .Count()powyżej, jest podkreślony na czerwono? Otrzymałem następujący błąd: Błąd 1 „System.Collections.Generic.IEnumerable” nie zawiera definicji „Count” i nie można znaleźć metody rozszerzającej „Count” akceptującej …
83 c#  asp.net  enumerable 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.