Go 语言基础语法

Go语言的基础语法包括变量声明、数据类型、运算符、控制流语句和函数定义等。以下是Go语言的基础语法示例:

  1. 变量声明和赋值:

    var name string // 声明一个字符串类型的变量
    name = "John"   // 赋值
    
    age := 25       // 使用:=进行变量声明和赋值的简写形式
    
  2. 数据类型:

    • 布尔类型:bool
    • 整数类型:int, int8, int16, int32, int64
    • 无符号整数类型:uint, uint8, uint16, uint32, uint64
    • 浮点数类型:float32, float64
    • 字符串类型:string
    • 字符类型:byte(与uint8类型等价)
    • 复数类型:complex64, complex128
    • 数组类型:[大小]类型
    • 切片类型:[]类型
    • 映射类型:map[键类型]值类型
    • 结构体类型:struct
    • 接口类型:interface
    • 函数类型:func
  3. 运算符:

    • 算术运算符:+, -, *, /, %
    • 比较运算符:==, !=, >, <, >=, <=
    • 逻辑运算符:&&, ||, !
    • 赋值运算符:=, +=, -=, *=, /=, %=
    • 其他运算符:++, --
  4. 控制流语句:

    • 条件语句(if-else):
      if condition {
          // 条件为真时执行的代码
      } else {
          // 条件为假时执行的代码
      }
      
    • 循环语句(for):
      for initialization; condition; increment {
          // 循环体代码
      }
      
    • 选择语句(switch):
      switch expression {
      case value1:
          // expression == value1 时执行的代码
      case value2:
          // expression == value2 时执行的代码
      default:
          // 所有case都不匹配时执行的代码
      }
      
  5. 函数定义:

    func functionName(parameter1 type, parameter2 type) returnType {
        // 函数体代码
        return result
    }
    

以上是Go语言的基础语法示例,这些语法元素用于构建复杂的程序逻辑和数据结构。你可以根据需要扩展和改变代码,利用这些语法特性编写功能丰富的Go程序。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容