华乐网
当前位置: 首页 >头条 >科技 >正文

兄弟连Go语言培训带你实战GO案例(4)Go 字符串格式化

2020-10-21 10:17    

Go语言是谷歌2009发布的第二款开源编程语言。

Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。不仅可以开发web,可以开发底层,目前知乎就是用golang开发。区块链首选语言就是go,以太坊,超级账本都是基于go语言,还有go语言版本的btcd.

Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。

Google对Go寄予厚望。其设计是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。它具有现代的程序语言特色,如垃圾回收,帮助程序设计师处理琐碎但重要的内存管理问题。Go的速度也非常快,几乎和C或C++程序一样快,且能够快速制作程序。

Go的网站就是用Go所建立,但Google有更大的野心。该软件是专为构建服务器软件所设计(如Google的Gmail)。Google认为Go还可应用到其他领域,包括在浏览器内执行软件,取代JavaScript的角色。

Go 字符串格式化

Go对字符串格式化提供了良好的支持。下面我们看些常用的字符串格式化的例子。

运行结果

{1 2}

{x:1 y:2}

main.point{x:1, y:2}

main.point

true

123

1110

!

1c8

78.900000

1.234000e+08

1.234000E+08

"string"

"\"string\""

6865782074686973

0x103a10c0

| 12| 345|

| 1.20| 3.45|

|1.20 |3.45 |

| foo| b|

|foo |b |

a string

an error

品牌、内容合作请点这里: 寻求合作 ››

榜单

今日推荐