转载

Go 语言系列教程(六)

Hello各位小伙伴,我是小栈君,今天过了就是国庆长假了,有没有很激动呢? 小栈君温馨提示,在各位游玩的时候可别忘了学习哦。

每天都进步一点点,生活更美好,如果你喜欢我的分享,可以将公众号分享给你的朋友们哦,我们一起成长~

接着上期话题,我们讲到了go语言的基础类型,在例子中我也给小伙伴展示了基础类型的用法。 不知道小伙伴有发现我在使用打印语句的时候用的fmt这个包。

其实有编程经验的小伙伴应该能够理解fmt 的用法就好比是java程序中的system.out.println 又或者是Python程序中的print 语句。

但是小栈君在这里说明一下,这个go语言中的打印语句比java或是Python中的打印语句功能要多很多。

fmt包实现了类似C语言printf和scanf的格式化I/O。 格式化verb('verb')源自C语言但更简单。

Go 语言系列教程(六)

它相当于是go语言的一个内置库,功能丰富且强大,所以小栈君在这里也整理了一下关于Go语言fmt方面的用法,强烈建议各位收藏。

因为涉及到的点太多了,你简单的过一下肯定是记不住的,废话不多说,直接上干货。

Go 语言系列教程(六)

对于输出就有以上标识,那么对于输入而言fmt也有api。

var word int // 定义一个变量

fmt.print(“请输入一个整数”) // 控制台输出一段话

fmt.Scanf(“%d”,&word) // 监控控制台 并传入变量指针

fmt.println(“输入的数为%d”,word)

这样我们就完成了一个简单的输入了,总体来讲用go语言开发并没有java那么多的标点符号和限制。 但这并不妨碍java编程龙头老大的位置。

讲了输入输出和基本类型,我们最后讲讲关于类型的转换问题。 做过编程的小伙伴都知道,在java中会存在隐式转换,自动拆箱和装箱。

但是在Go语言中是不允许隐式转换的。 所有的类型必须是显示声明,而且转换只能发生在两种兼容的类型。

以上就是今天的分享,我们下一期在进行系统的讲解一下Go语言的运算符。

原文  https://mp.weixin.qq.com/s/xQiHZXPXQPp-zZPQNE-ckw
正文到此结束
Loading...