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