go语言上手,语言基础 | 青训营笔记

53 阅读2分钟

这是我参与「第五届青训营 」笔记创作活动的第1天

一、本堂课重点内容

这堂课主要学习了golang语言的基础内容。包括变量,循环,函数等等内容。这些内容与其它语言既有相似的内容,又有不同的特性。我们要结合其它语言来学习这门新语言,并通过不断地实践来锻炼我们的能力。

二、详细知识点介绍

Go语言中提供了for循环来支持循环操作。Go语言中的for循环有三种形式:

  1. 初始化语句;条件表达式;后置语句 {}
  2. 条件表达式 {}
  3. range 表达式 {}

特别需要注意,Go语言中的for循环没有提供 while 和 do-while 等循环形式。 Go语言中的for循环还支持在循环中使用 break 和 continue 语句来控制循环的执行。 不同于C语言的三个部分都是可选的, Go语言中的for循环必须要有条件表达式。

三、实践练习例子

以下是循环的几个例子:

i := 1

    for {

        fmt.Println("loop")

        break

    }

    for j := 7; j < 9; j++ {

        fmt.Println(j)

    }

  


    for n := 0; n < 5; n++ {

        if n%2 == 0 {

            continue

        }

        fmt.Println(n)

    }

    for i <= 3 {

        fmt.Println(i)

        i = i + 1

    }

四、课后个人总结

就从上面这个简单的例子来说,我们就可以发现Go语言是一门简单易学的语言,它不像我之前学习的Java语言一样有while dowhile等循环结构,仅仅用for就完成了这些操作,甚至还省略了括号。Go语言提供了丰富的循环结构,使得程序员可以轻松地完成复杂的循环操作。其中,for循环和range循环特别适用于遍历数组、切片、字符串、map等数据结构,使得代码简洁易读。同时,break和continue语句提供了丰富的控制能力,使得程序员可以根据需要灵活控制循环的执行。

五、引用参考

[后端入门 - Go 语言原理与实践](后端入门 - Go 语言原理与实践 - 掘金 (juejin.cn))