Benennungsschema für Hilfsfunktionen in Scala

7

Wenn ich in Haskell eine schnelle Worker-Funktion oder einen Helfer-Wert benötige, verwende ich normalerweise prime ( ' ), das in der Mathematik weit verbreitet ist. Wenn ich zum Beispiel eine reverse -Funktion schreibe und einen tail-rekursiven Worker benötige, würde ich ihn als reverse' bezeichnen.

In Scala dürfen Funktionsnamen keine ' enthalten. Gibt es ein allgemein akzeptiertes Benennungsschema für Hilfsfunktionen und Werte in Scala?

    
mrueg 12.09.2011, 11:53
quelle

2 Antworten

13

Warum deklarieren Sie die Methode nicht in der Methode, die sie verwendet? Dann kannst du es einfach "Helfer" nennen oder was immer du willst, ohne dich um Namenskonflikte kümmern zu müssen.

%Vor%     
Kim Stebel 12.09.2011, 12:05
quelle
6

Wenn ich mich gut an Martin Oderskys Programmierkurs erinnere, den ich 2004 gemacht habe, glaube ich, dass er das Suffix 0 für Hilfsfunktionen verwendet hat - definiert im Hauptteil der Hauptfunktion.

%Vor%     
Jean-Philippe Pellet 12.09.2011 12:21
quelle