我正在尝试从控制台读取整行(包括空格),然后对其进行处理。使用 bufio.ReadString,换行符与输入一起读取,所以我想出了以下代码来修剪换行符:
input,_:=src.ReadString('\n')
inputFmt:=input[0:len(input)-2]+"" //Need to manually add end of string
有没有更惯用的方法来做到这一点?也就是说,在为您提取子字符串时,是否已经有一个库可以处理结束的空字节?
(是的,我知道已经有一种方法可以在go readline -> string中读取没有换行符的行,但我正在寻找更多优雅的字符串操作。)