Als «enumerable» getaggte Fragen


8
Was bedeutet Aufzählung?
Ich wurde zu MDNs for..in-Seite geleitet, als dort stand: "for..in iteriert über die aufzählbaren Eigenschaften eines Objekts." Dann ging ich zur Seite Aufzählbarkeit und Besitz von Eigenschaften, auf der stand: "Aufzählbare Eigenschaften sind diejenigen, die von einer for..in-Schleife iteriert werden können." Das Wörterbuch definiert enumerable als zählbar, aber ich kann …

2
Möglich, in jeder Schleife in einem Hash auf den Index zuzugreifen?
Ich vermisse wahrscheinlich etwas Offensichtliches, aber gibt es eine Möglichkeit, auf den Index / die Anzahl der Iterationen innerhalb eines Hash jeder Schleife zuzugreifen? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value| # any way to know which iteration this is # (without …
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" Der einzige Unterschied besteht darin, dass Fall 1 vs.mapund Fall 2 verwendet werdenvs.each . Was ist hier …

4
IEnumerable hat keine Count-Methode
Ich habe die folgende Methode: public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here } Warum ist es, wenn ich es .Count()oben mache, rot unterstrichen? Ich habe folgenden Fehler erhalten: Fehler 1 'System.Collections.Generic.IEnumerable' enthält keine Definition für 'Count' und es konnte keine …
81 c#  asp.net  enumerable 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.