idiomatic

Eine Programmiersprache ist der übliche Weg, eine Aufgabe in einer bestimmten Sprache zu programmieren. Idiomatische Programmierung ist die Verwendung der Idiome der Programmiersprache, um ihre Vorteile zu nutzen und ihre Fallstricke zu vermeiden. Dieses Tag sollte in Fragen zu bewährten Methoden in einer bestimmten Sprache verwendet werden.
1
Antwort

Idiomatisch in Clojure: (drop 1 str) oder (rest str)?

Einfache Frage hier für Clojure. Was ist im Umgang mit Strings idiomatischer? Was ist bei anderen Datentypen idiomatischer? Was ist effizienter? %Vor% oder %Vor%     
11.04.2011, 01:40
4
Antworten

Idiomatische Möglichkeit, viele der gleichen Generatoren in einem Listenverständnis zu haben

Im Statistics-Kurs zeigte mir unser Lehrer ein Wahrscheinlichkeitsmodell aller möglichen Würfe mit zwei Würfeln, die zu 4 addiert wurden. Wenn ich daran denke, dass die Haskell-Listen-Comprehensions ziemlich großartig sind, habe ich beschlossen,...
18.10.2017, 16:08
4
Antworten

Idiomatische Clojure zum Auswählen zwischen zufälligen gewichteten Auswahlen

Während ich in Clojure plane, habe ich ein kleines Beispielprogramm erstellt, um eine zufällige Auswahl aus einer Liste von Auswahlmöglichkeiten auszuwählen. Die Grundidee besteht darin, über die Auswahlmöglichkeiten (denen ein Gewicht zugewi...
22.01.2013, 17:03
1
Antwort

Symfony-Framework; idiomatische Möglichkeit, die Rolle eines Benutzers zu speichern

In meiner Symfony 2-Anwendung möchte ich das Standardautorisierungssystem von Benutzern und Rollen verwenden (http://symfony.com/doc/2.0/book/security.html) Mein Benutzer ist eine Entität, die in einer Datenbank mit Doktrin (implementierende...
06.03.2012, 12:06
1
Antwort

Wann ist 'new Error ()' besser als 'Error ()'?

Die ES5-Sprachenspezifikation gibt eindeutig an , dass Error(foo) das tut Das gleiche wie new Error(foo) . Aber ich bemerke, dass in der Natur die längere new Error(foo) Form viel häufiger ist. Gibt es einen Grund dafür? Gibt e...
04.08.2016, 05:53
4
Antworten

Idiomatische Clojure zur Lösung des dynamischen Programmieralgorithmus

Ich habe mich entschieden, den CLRS-Algorithmus für die Einführung in Algorithmen zu bearbeiten, und habe das Druckproblem sorgfältig ausgewählt hier . Ich habe das Problem durchgearbeitet und eine imperative Lösung gefunden, die in Python e...
06.11.2010, 06:37
3
Antworten

Kann / sollte ich std :: exception für die normale Fehlerbehandlung verwenden?

Ich werde dieses neue Projekt in C ++ starten und über eine schmerzlose Art der Fehlerbehandlung nachdenken. Jetzt werde ich nicht anfangen, Ausnahmen zu werfen und abzufangen, und werde wahrscheinlich überhaupt keine Ausnahmen werfen, aber ich...
28.04.2015, 21:28