在go中移动行的地方(用stdout)

时间:2015-12-02 03:27:33

标签: go

我有一个聊天服务器项目here,有两个部分,一个作为接收者(lnet),一个作为服务器(nhelo)。但有时一个人会打字,然后屏幕上会弹出一条消息,消息将在同一行,例如:

I am typing foo
I receive a message that says hello world
STDOUT looks like this:
foohello world

我能看到的最简单的解决方案是将foo向上移动一行,或者将hello world向后移动一行。无论是什么使得stdout看起来像这样:

I am typing foo
I receive a message that says hello world
STDOUT looks like this:
hello world
foo

我一直在研究打印动词约5个小时,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

看看math.Abs​​的这个链接: https://golang.org/pkg/math/#Abs

它的作用是返回给定参数的绝对值。 这就是为什么math.Sqrt在你使用它时会起作用的。

你应该真的读过godocs。它们易于理解,您将能够自己学习基础知识......