GO语言学习之路4

本文介绍了Go语言的一些核心编程规范,包括变量命名规则、运算符使用、逻辑运算及短路行为。强调了Go中的自增自减操作符特性和浮点数除法。此外,还提及了如何在Go中进行控制台输入以及不使用中间变量交换变量值的方法。内容涵盖Go语言的基本语法和最佳实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2021/12/28    p73

1、如果变量名、函数名、常量名首字母大写,就可以被其他的包访问,如果首字母是小写,则只能在本包中使用。(必须)

2、除法不会保留小数部分,只会保留整数部分,如果要保留小数部分,需要浮点数参与运算
	demo:
	var n1 float32 = 10 / 4     //n1 = 2
	var n1 float32 = 10.0 / 4     //n1 = 2.5
	
3、golang的自增自减只能当做一个独立语言使用。(强制性)
   不能这样使用 : b := a++  或者  b := a--  或者  b = a--(这个是不允许的)
   golang的++和--只能写在变量的后面,不能写在变量的前面:即:只有a++, a-- 没有 ++a, --a (强制性)

4、逻辑运算符
	用于连接多个条件(一般来将就是表达式),最终结果也是一个bool值
	
5、&&也叫短路与,如果第一个条件为false,则第二个条件不会判断,最终结果为false
	|| 也叫短路或,如果第一个条件为true,则第二个条件不会判断,最终结果为true
	
	面试题1:
		有两个变量,a和b,要求将其进行交换,但是不允许使用中间变量,最终打印结果。
			a = a + b;
			b = a - b;
			a = a - b;

6、从控制台获取输入信息
	(1)使用fmt.Scanln() 获取
	(2)使用fmt.Scanf() 获取
	
7、在golang中 不能直接使用二进制来表示一个整数,沿用C的特点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值