Mehr idiomatischer Weg in Gehe zu ein Byte-Segment [] in int int64 zu kodieren?

8

Gibt es in Go einen besseren oder mehr idiomatischen Weg, um ein [] Byte-Slice in ein int64 zu codieren?

%Vor%

Ссылка

    
jsgoecke 01.01.2014, 19:09
quelle

3 Antworten

13

Sie können ByteOrder von encoding / binary verwenden, um dies für 16, 32, 64-Bit-Typen zu tun

Spielen

%Vor%     
David Budworth 01.01.2014, 20:01
quelle
4

Es ist fast Overkill, binary.BigEndian zu verwenden, da es so wenig Code ist, und es gibt eine gewisse Klarheit, wenn man genau sehen kann, was vor sich geht. Aber das ist eine sehr umstrittene Meinung, so dass Ihr eigener Geschmack und Ihr Urteilsvermögen abweichen können.

%Vor%     
Paul Hankin 02.01.2014 15:39
quelle
1

Ich bin mir nicht sicher über idiomatische, aber hier ist eine Alternative mit der Codierung / Binärpaket:

%Vor%

Ссылка

    
Eve Freeman 01.01.2014 19:19
quelle

Tags und Links