Tag: enumerable
„enumerable“ bezieht sich auf ein anordnungsschema, das es ermöglicht, Elemente in einer Reihe, Sequenz oder eine Sammlung, die leicht angesprochen werden oder Durchlaufen werden können.
6
Antworten
In .NET, beide, array und Liste Durchlaufen haben, die als Vorfahren, so eine Methode akzeptieren, dass Zählbare als argument empfangen können Arrays und Listen als argument. Ich Frage mich, ob es eine ähnliche Sache in Java? InformationsquelleAutor
5
Antworten
update: sorry, ich habe meine Feste Programm: a = [ 'str1' , 'str2', 'str2', 'str3' ] name = '' a.each_with_index do |x, i | if x == name puts "#{x} found duplicate." else puts x name =
2
Antworten
Ich bin mit Delphi XE zu implementieren, die ein enumerator, der erlaubt die Filterung der Elemente der Liste durch geben. Ich habe schnell zusammengebaut einen test-Einheit wie folgt vor: unit uTestList; interface uses Generics.Collections; type TListItemBase =
4
Antworten
Den code unten ist die überprüfung der Leistungsfähigkeit von drei verschiedenen Möglichkeiten zu tun, gleiche Lösung. public static void Main(string args) { //for loop { Stopwatch sw = Stopwatch.StartNew(); int accumulator = 0; for (int i =
3
Antworten
Es ist ein List<int> mit einem gewissen Satz zahlen. Zufällig habe ich einen index auswählen, die separat behandelt werden (nennen wir es master). Nun, ausschließen will ich diesen bestimmten index, und alle anderen Elemente der List (nennen
4
Antworten
Kann ich nicht verwenden AsEnumerable() auf die DataTable, ich bin mit C# 3, aber ich bin einfach targeting 2.0-framework (LINQ-Funktion ist mit freundlicher Genehmigung von LINQBridge). Gibt es eine Möglichkeit, die ich machen kann DataTable Durchlaufen, ohne
3
Antworten
Ich vor kurzem begegnet einem Fall, wenn ich brauchte, um eine Enum Objekt von Wert (um gerettet zu werden über EF CodeFirst), und hier ist mein Enum: public enum ShipmentStatus { New = 0, Shipped = 1,
6
Antworten
Las ich einen Artikel auf der MSDN-Magazin über die Verwendung der In LINQ-Enumerable-Klasse zum generieren einer zufälligen array. Der Artikel verwendet VB.NET und ich bin nicht sofort sicher, was das äquivalent in C#: Dim rnd As New
2
Antworten
In C# würde ich Enumerable.Empty(), aber wie erstelle ich eine leere Stream in Java? StackOverflow ist mehr google-in der Lage, als die Dokumentation. Sie brauchen nicht google überhaupt. Es gibt genau eine Adresse zu Lesezeichen einmal beim
6
Antworten
Ich habe ein array von hashes, so etwas wie [ {:type=>"Meat", :name=>"one"}, {:type=>"Meat", :name=>"two"}, {:type=>"Fruit", :name=>"four"} ] und ich wollen, es zu konvertieren, um diese { "Meat" => ["one", "two"], "Fruit" => ["Four"]} Versuchte ich group_by aber
3
Antworten
Lesen der Fragen hier und hier hat mir einige Einblicke in die situation, und wie es scheint, mit der AsEnumerable ist mehr Speicher. Gibt es einen besseren Weg, dies zu tun, LINQ und die Art wie es
9
Antworten
Ich habe eine Enumerable<T> und bin auf der Suche nach einer Methode, die mir erlaubt, führen Sie eine Aktion für jedes element, wie eine Art Select aber dann für Nebenwirkungen. So etwas wie: string Names = ...;
3
Antworten
Ich habe ein array von Mitgliedschaften. In jeder Mitgliedschaft eine Gruppe. Ich muss Sortieren das array von Mitgliedschaften durch den Namen der Gruppe. Ich habe versucht eine Reihe von verschiedenen Möglichkeiten, und die neueste Art und Weise
3
Antworten
Was ist der Schnellste Weg in Ruby, um das erste zählbare element, für die block true zurück? Beispiel: arr = [12, 88, 107, 500] arr.select {|num| num > 100 }.first # => 107 Ich würde gerne dies
5
Antworten
Ich habe ein array von hashes: [{"Vegetable"=>10}, {"Vegetable"=>5}, {"Dry Goods"=>3>}, {"Dry Goods"=>2}] Ich inject hier, denke ich, aber ich habe wirklich zu kämpfen hatte. Ich möchte einen neuen hash, reflektiert die Summe aus den vorherigen hash -
4
Antworten
Habe ich die folgende Methode: public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here } Warum ist es so, dass wenn ich .Count() oben ist es rot Unterstrichen? Bekam
5
Antworten
Möchte ich etwas machen, was einfach und unkompliziert ist, wie min(5,10) oder Math.max(4,7). Gibt es Funktionen, um diesen Effekt in Ruby? InformationsquelleAutor der Frage obuzek | 2009-08-31
9
Antworten
Ein neues feature in C# /.NET 4.0 ist, dass Sie ändern können, Ihre Durchlaufen in einem foreach ohne Ausnahme. Siehe Paul Jackson ' s blog Eintrag Ein Interessanter Nebeneffekt der Parallelität: Entfernen von Elementen aus einer Sammlung
5
Antworten
(1..4).collect do |x| next if x == 3 x + 1 end # => [2, 3, nil, 5] # desired => [2, 3, 5] Wenn die Bedingung für next erfüllt ist, collect stellt nil im array, während
6
Antworten
Ich angewiesen wurde, MDN ist for..in-Seitewenn es sagte, "for..in" Iteriert über die aufzählbare Eigenschaften eines Objekts." Dann ging ich zu den Enumerability und die Eigenverantwortung der Eigenschaften-Seitewo er sagte, "Zählbare Eigenschaften sind diejenigen, die Durchlaufen werden können,
3
Antworten
Ist es, eine Klasse oder eine andere Erweiterung für Rails, ermöglicht es, mehr als die ersten paar Elemente in eine Reihe (und die Letzte)? Diese Arbeit: [2,45,2,14,53,23,634,346,34,46,643,634,346,34,34].fifth # -> 53 [2,45,2,14,53,23,634,346,34,46,643,634,346,34,34].last # -> 34 also wo ist
6
Antworten
Möchte ich wissen, wie transformieren eine DataTable in ein Wörterbuch. Ich habe so etwas wie dieses. using System.Linq; internal Dictionary<string,object> GetDict(DataTable dt) { return dt.AsEnumerable() .ToDictionary<string, object>(row => row.Field<string>(0), row => row.Field<object>(1)); } Aber ich bekommen: System.Daten.EnumerableRowCollection
2
Antworten
Ich bin wahrscheinlich etwas fehlt offensichtlich, aber ist es ein Weg, um Zugriff auf den index/die Anzahl der iteration innerhalb einer hash-each-Schleife? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value|
5
Antworten
HttpServletRequest ist mit viel java.util.Die Aufzählung. Ich würde Sie gerne benutzen für-jeden, so dass ich Sie konvertieren zu müssen in interable. dies ist nicht ein problem, aber ich da ich mehr als ein Projekt benötigen, muss ich
6
Antworten
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" einzige Unterschied ist Fall
4
Antworten
Dies ist mein array: array = [:one,:two,:three] Ich möchte to_s Methode, um alle meine array-Elemente zu bekommen array = ['one','two','three']. Wie kann ich das machen (konvertieren jedes element der enumerable etwas anderes)? InformationsquelleAutor der Frage Vladimir Tsukanov