一. Go的if条件语句

Go语言的if条件语句特点:
1.支持正常写法,但无需括号
*2.可以在if条件里赋值变量,但对应的作用域也只在if条件语句里
二. Go的switch条件语句

Go语言的switch条件语句特点:
1.没有break,除非使用fallthrough
2.switch后可以没有表达式
三. Go的循环语句(下面的例子是十位数转二进制的算法)

Go语言的循环语句特点:
1.for的条件里不需加括号
2.for的条件可以省略初始条件,结束条件,递增表达式
3.即什么不加就是死循环,留一个递增表达式,就是其他语言的while
四. Go的函数
Go语言的函数特点:
1. 函数的返回值可以多个
2. 函数的返回值可以起名字 (仅用于比较简单的函数,对于调用者而言没有区别)
3. 传可变参数列表
4. 返回值的类型写在最后面
5. 没有默认参数
6. 参数可以是函数
7. Go语言只有值传递,没有引用传递
五.Go的指针

GO指针的特点:
1. 指针不能运算
本文深入探讨了Go语言的关键特性,包括if条件语句的独特写法,switch条件语句的灵活应用,循环语句的简洁语法,函数的多功能性和指针的限制。详细解析了Go如何处理条件判断、循环控制、函数调用及内存操作。

被折叠的 条评论
为什么被折叠?



