go语言的命名规则

身为前端为什么去学go语言呢?我认为go在未来可能会给我带来一些收益。自认为收益是去做一件事情不可缺少的因素,就好像是你努力之后得到回报,努力的欲望会越来越强。《Head First Go》这本书里作者有一句话,如果你已经掌握了一门编程语言,你可能会逃避学习一门新的语言。

  • 名称必须以字母开头,并且可以有任意数量的额外的字母和数字。

  • 如果变量、函数或者类型的名称以大写字母开发,则认为它是导出的,可以从当前包之外的包访问它。

如果你是一名前端开发你可以理解为go的首字母大写就是js里面的 export

package main 
import "fmt"

function main() {
 /* 此处省略一大堆 */
 fmt.PrintLn("hello word")
}

fucntion HelloWord() {

}

在这里为什么 PrintLn 可以在 main 包里使用,因为它的首字母是大写的。main 包里面的 HelloWord 也可以被别的包使用。

相关推荐

  1. go语言命名规则

    2024-07-21 20:48:02       18 阅读
  2. Go 语言命名规范:清晰、简洁、一致

    2024-07-21 20:48:02       39 阅读
  3. Go语言GC

    2024-07-21 20:48:02       48 阅读
  4. C语言命名规则(期末版)

    2024-07-21 20:48:02       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 20:48:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 20:48:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 20:48:02       45 阅读
  4. Python语言-面向对象

    2024-07-21 20:48:02       55 阅读

热门阅读

  1. 基于python的时空地理加权回归(GTWR)模型

    2024-07-21 20:48:02       19 阅读
  2. c++端的类,作为组件在qml端使用

    2024-07-21 20:48:02       14 阅读
  3. Python笔记(3)

    2024-07-21 20:48:02       14 阅读
  4. 生成表的DDL语句没有字段描述和表名描述

    2024-07-21 20:48:02       15 阅读
  5. bitset和set总结

    2024-07-21 20:48:02       12 阅读
  6. Flask校验

    2024-07-21 20:48:02       18 阅读
  7. 基带成型(脉冲成形)

    2024-07-21 20:48:02       19 阅读
  8. mysql索引篇

    2024-07-21 20:48:02       18 阅读