Suchergebnisse für Anfrage "idioms"

8 die antwort

Python "Jedes andere Element" Idiom [duplizieren]

Diese Frage hat hier bereits eine Antwort: Alle zwei Elemente in einer Liste durchlaufen [/questions/5389507/iterating-over-every-two-elements-in-a-list] 18 answers Ich habe das Gefühl, dass ich viel Zeit mit dem Schreiben von Code in ...

6 die antwort

DRY Ruby-Initialisierung mit Hash-Argument

Ich verwende Hash-Argumente häufig für Konstruktoren, insbesondere wenn ich DSLs für die Konfiguration oder andere API-Komponenten schreibe, denen der Endbenutzer ausgesetzt sein wird. Was ich am Ende mache, ist ungefähr das Folgende: class ...

3 die antwort

Was ist "Wachobjekt" in C ++?

I antwortet [https://stackoverflow.com/a/2688081/3093378] DiesFrag [https://stackoverflow.com/q/2688043/3093378], und Potatoswatter [https://stackoverflow.com/users/153285/potatoswatter] ...

TOP-Veröffentlichungen

8 die antwort

Vermeidung der Langeweile der optionalen Parameter

Wenn ich einen Konstruktor mit beispielsweise 2 erforderlichen Parametern und 4 optionalen Parametern habe, wie kann ich vermeiden, 16 Konstruktoren oder sogar die ungefähr 10 Konstruktoren zu schreiben, wenn ich Standardparameter verwende (die ...

12 die antwort

Die idiomatischste Art, einen Zeitunterschied in Java zu drucken?

Ich kenne den Druckzeitunterschied in Millisekunden: long time = System.currentTimeMillis(); //do something that takes some time... long completedIn = System.currentTimeMillis() - time;Aber, gibt es eine gute Möglichkeit, eine vollständige Zeit ...

18 die antwort

Python-Einzug in "leere Zeilen"

Was wird bevorzugt ("." Zeigt Leerzeichen an)? EIN def foo(): x = 1 y = 2 .... if True: bar()B) def foo(): x = 1 y = 2 if True: bar()Meine Intuition wäre B (das ist auch das, was Vim für mich tut), aber ich sehe die ganze Zeit, wie Leute A ...

8 die antwort

Wie implementiere ich eine Interface-Klasse mit der nicht-virtuellen Interface-IDiom in C ++?

n C ++ kann eine Schnittstelle von einer Klasse mit all ihren Methoden rein virtuell implementiert werde Eine solche Klasse könnte Teil einer Bibliothek sein, um zu beschreiben, welche Methoden ein Objekt implementieren sollte, um mit anderen ...

22 die antwort

Wie bearbeite ich $ PATH-Elemente in Shellskripten?

Gibt es eine idiomatische Möglichkeit, Elemente aus PATH-ähnlichen Shell-Variablen zu entfernen? Das ist, ich möchte @ nehm PATH=/home/joe/bin:/usr/local/bin:/usr/bin:/bin:/path/to/app/bin:.undentferne oderersetze das/path/to/app/bin ohne den ...

32 die antwort

Was sind einige mit C ++ zusammenhängende Redewendungen, Missverständnisse und Fallstricke, die Sie aus Erfahrung gelernt haben?

Was sind einige mit C ++ zusammenhängende Redewendungen, Missverständnisse und Fallstricke, die Sie aus Erfahrung gelernt haben? Ein Beispiel class A { public: char s[1024]; char *p; A::A() { p = s; } void changeS() const { p[0] = 'a'; } };Even ...

20 die antwort

Was ist eine Programmiersprache?

Ich sehe die Phrase "Programmiersprache" herumgeworfen, als ob es allgemein verstanden wird. In den Suchergebnissen und im Stackoverflow sehe ich jedoch alles ... Von micro: Inkrementieren einer VariablenDarstellen einer ...