zoukankan      html  css  js  c++  java
  • Golang标识符命名规则

    Golang标识符命名规则

    • 由26个英文字母大小写,0-9,_ 组成

    • 不能以数字开头

    • Golang中严格区分大小写

    • 标识符不能包含空格

    • 下划线“_”本身在Go中是一个特殊的标识符,称为空标识符。可以表示任何其他的标识符, 但是对它的值会被忽略(比如:忽略某个返回值)。所以仅能被作为占位符使用,不能用作为标识符使用

      func main() {
      	var _ = 10
          var a-b = 10 //error
      	fmt.Println(_) //error
      }
      
    • 不能以系统保留的关键字作为标识符,比如break, if等等(但是数值类型可以用作标识符)

      func main() {
      	var int,float32  = 10,20
      	fmt.Println(int,float32) //10 20
      }
      
    • 如果变量名,函数名,常量名首字母大写,则可以被其他的包访问;如果首字母小写,则只能在本包中使用(首字母大写是公开,首字母小写是私有),在Go中没有public, private

      package demo
      var A string = "demo "
      ---------------------
      package main
      import (
      	"beginning/demo"
      	"fmt"
      )
      func main() {
      	fmt.Println(demo.A)//通过包名.成员名调用
      }
      
  • 相关阅读:
    Git
    Spring
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
  • 原文地址:https://www.cnblogs.com/kikochz/p/13443806.html
Copyright © 2011-2022 走看看