gehe readline - string

8

Was ist der idiomatische Weg, um eine readline in Go zu stringeln? Die in der Standardbibliothek bereitgestellten Raw-Funktionen scheinen sehr niedrig zu sein, sie geben Byte-Arrays zurück. Gibt es einen einfacheren Weg, um einen String aus einer Readline-Funktion zu entfernen?

    
jz87 26.05.2011, 16:07
quelle

2 Antworten

11

Ich habe einen Weg aufgezeigt, wie man einfach jede Zeile aus einer Datei lesen kann. Die Funktion Readln (* bufio.Reader) gibt eine Zeile (sans \ n) von der zugrundeliegenden bufio.Reader-Struktur zurück.

%Vor%

Sie können Readln verwenden, um jede Zeile aus einer Datei zu lesen. Der folgende Code liest jede Zeile in einer Datei und gibt jede Zeile als stdout aus.

%Vor%

Prost!

    
Malcolm 30.08.2012 22:17
quelle
10

Hier sind einige Beispiele, die bufio.ReadLine und bufio.ReadString .

%Vor%     
peterSO 26.05.2011 18:46
quelle

Tags und Links