GO初学2-基础语法

GO初学2-基础语法,第1张

GO初学2-基础语法

一、HelloWord
package main

import "fmt"

func main()  {
	
	fmt.Println("hello world")
	
}
  1. 准则:一行代码表示一个分割,等同于Java中的“;”
  2. 包名:
    1.package main 定义了包名,必须第一行定义
    2.包名和当前目录文件夹名无关,不需要保持一致
    3.同一个文件夹下的文件只能有一个包名,否则编译报错
    4.mian包表示一个可独立执行的程序
  3. 引入:
    import "fmt" 表名需要使用fmt包
    
    fmt应该是引申至Linux指令中的的:编排文本文件输出
    打开fmt包发现大多是打印输出、格式化编排之类的

  4. 函数
    func main()
    
    func main() 是程序开始执函数,相当于Java的Main函数
    
    注意:敲黑板,main函数式不是第一个执行函数,init函数在main函数执行之前,启动之前初始化,这很好理解
    
  5. 注释
    
    跟Java一样的注释方式,还有//
    注意:敲黑板,跟Java不一样的是不能跟在代码后面,看第一条:一行代码就是一个分割
  6. 标识符
    变量、函数名、结构字段等命名中,用首字符大小写划分权限
    大写字母开头(Test1):公共的,可以被包外访问引用,等同于Java的public
    小写字母开头(test2):保护的,仅可在包内访问引用,等同于Java的protected
  7. 标识符
    变量、函数名、结构字段等命名中,用首字符大小写划分权限
    大写字母开头(Test1):公共的,可以被包外访问引用,等同于Java的public
    小写字母开头(test2):保护的,仅可在包内访问引用,等同于Java的protected

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5434160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存