我知道一种从标准输入按行读的方法,这会牵扯到第二个问题……
input := bufio.NewReader(os.Stdin)
message, _ := input.ReadBytes('\n')
实际上我只会输入一行,而且我不想要后面的\n,于是就出现了下面的代码……
`message = message[:len(message)-2]`
我隐约记得python可以用-1这样表示倒数位置,不知道go有什么表示法呢?还是就酱紫?
更多评论
go 里面不允许用负数来表示位置,但是你可以用这种方式来截断末尾的 \n
```
newmessage := bytes.Trim(message, "\n")
```
#1