• Golang基础编程(一)基本结构、数据类型、流程语句


    一、Go语言简介

    简洁,高效,并发

    二、语言特性

    ·简洁,只有25个关键字

    ·函数多返回值

    ·匿名函数和闭包

    ·类型和接口

    ·自动垃圾回收

    ·编译迅速

    ·并发编程

    25个关键字:

     

    三、Go程序基本结构

    ·包声明

    ·引入包

    ·函数

    ·变量

    ·语句

    ·注释

     

    四、数据类型

     数字&浮点类型

     

     

    五、变量声明

     

    六、常量

    const identifier [type] = value

    type可以省略

    七、条件语句

     

    备注:switch的case分支不用加break

    fallthrough:Go里面switch默认相当于每个case最后带有break,匹配成功后不会自动向下执行其他case,而是跳出整个switch, 但是可以使用fallthrough强制执行后面的case代码,如果想要去掉隐藏的break,我们就可以使用fallthrough来进行取代。

    fallthrough不能用在switch的最后一个分支。(有错误提示,显示:cannot fallthrough final case in switch)

    eg:

    不加fallthrough,结果会输出a=2

     加fallthrough,这样结果会输出

    a=2
    a=3

    八、循环语句

     

     

    执行输出的结果为:

    a的值为:0

    a的值为:1

    a的值为:2

    a的值为:3

    a的值为:4

    a的值为:5

    a的值为:6

    a的值为:7

    a的值为:8

    a的值为:9

    a的值为:11

    a的值为:12

    a的值为:13

    a的值为:14

    a的值为:15

    第 0 位 x 的值为:1

    第 1 位 x 的值为:2

    第 2 位 x 的值为:3

    第 3 位 x 的值为:6

    第 4 位 x 的值为:0

    第 5 位 x 的值为:0

    第 6 位 x 的值为:0

  • 相关阅读:
    maven
    sublime text
    ios category
    python
    activiti
    出版社
    gradle
    selenium
    spring
    Ansible状态管理
  • 原文地址:https://www.cnblogs.com/qingfj/p/14828851.html
Copyright © 2020-2023  润新知