Was ist die richtige Hash-Syntax in Ruby 2.0? [geschlossen]

8

Soll ich verwenden?

%Vor%

oder

%Vor%     
Mathieu 01.05.2013, 13:21
quelle

4 Antworten

7

Es gibt keinen Unterschied zwischen den beiden, also ist es persönliche Vorliebe. Obwohl ich erwarte, dass die meisten Leute, die neuen Code für 2.0 schreiben, das zweite Format verwenden werden.

Es ist wichtig zu beachten, dass wenn Sie für Open-Source / Public-Consumption entwickeln und eine breite Benutzerbasis wollen, sollten Sie den "alten" Hash-Stil verwenden. Ruby 1.8.x, sowie JRuby und andere Ruby-Implementierungen, außer RMI, unterstützen die knappe Syntax nicht.

    
Dan Reedy 01.05.2013 13:26
quelle
2

Es gibt kein "sollte".

Ich bevorzuge die 1.9-Syntax, es sei denn, es gibt Symbole als Werte, dann finde ich es albern.

Das bedeutet, dass ich sie nicht einheitlich verwende, es hängt davon ab, was die Hash-Werte sind - aber ich verwende immer denselben Stil in einem einzigen unmittelbaren Hash.

    
Dave Newton 01.05.2013 13:26
quelle
2

Der erste sollte verwendet werden, wenn Sie nach Abwärtskompatibilität suchen. Aber der zweite ist ordentlicher.

    
fotanus 01.05.2013 13:27
quelle
1

Verwenden Sie, was Sie wollen. Das hat keine heilige Bedeutung. Aber es wird dringend empfohlen, es einheitlich zu verwenden.

    
Danil Speransky 01.05.2013 13:24
quelle

Tags und Links