栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

GO初学2-基础语法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458645.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号