• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Golang > GO语言(golang)基础知识

GO语言(golang)基础知识

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了go语言基础,go语言,go语言环境搭建,go语言程序设计,let it go 25种语言等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

今天说一些golang的基础知识,还有你们学习会遇到的问题,先讲解hello word

package main
import "fmt"
func main() {
   fmt.Println("你好,");
}
</div>

package name 包机制,每一个独立的go程序都需要有一个package main的申明,主要是要为下边入口函数main()做申明的,import和java一样导入包用的 就是下边我们函数用的fmt.Println()这个属于fmt包的,windows上可以安装win版的Go,运行命令还是一样,只要go run *.go 也就是运行你的go文件就可以看到结果了,主要go build hello.go会生成.exe的execute的执行文件!

Go语言定义变量时这样的

var name type
var name1,name2,name3 type //多变量
</div>

举例程序代码例子

var i string = "你好," //单变量
var d,u,h int = 1,2,4 //定义多变量
func main() {
   fmt.Println(d)
}
</div>

多变量或者多常量可以这样申明

package main;
import "fmt"
const(
  n = 100
  str = "你好,"
)
var(
  m int
  ui string
  name float32
)
var i string = "你好,"
var d,u,h int = 1,2,4
func main() {
  fmt.Println(d)
}
</div>

go位数的类型:rune, int8, int16, int32, int64和byte, uint8, uint16, uint32, uint64。其中rune是int32的别称,byte是uint8的别称。

下边是注意的go语言有简单的申明和赋值 c:=1 a:='xiaowei' 这些都是自动识别类型的,但是不能再函数体外定义

package main;
import "fmt"
var d,u,h int = 1,2,4
j:=3
func main() {
  fmt.Println(d)
}
//出现non-declaration statement outside function body正确是如下
package main;
import "fmt"
var d,u,h int = 1,2,4
func main() {
      j:=3
  fmt.Println(d)
      fmt.Println(j)
}
</div>

2.申明的必须使用否则会报错

var d,u,h int = 1,2,4
func main() {
  j:=3
  fmt.Println(d)
}
//出现下边的报错j declared and not used正确的是
var d,u,h int = 1,2,4
func main() {
  j:=3
  fmt.Println(d)
      fmt.Println(j)
}
</div>

今天就弄这么多一点一点的来,他的语法跟C灰常相似,还借鉴了点python有兴趣的就可以跟着学下

</div>

您可能想查找下面的文章:

  • Go语言基础学习教程
  • GO语言基础之数组
  • GO语言(golang)基础知识

相关文章

  • 利用Go语言初步搭建一个web应用的教程
  • Go语言导出内容到Excel的方法
  • GO语言延迟函数defer用法分析
  • Go语言中嵌入C语言的方法
  • Go语言服务器开发实现最简单HTTP的GET与POST接口
  • Go语言实现AzDG可逆加密算法实例
  • Go语言中转换JSON数据简单例子
  • golang的HTTP基本认证机制实例详解
  • 使用Go语言简单模拟Python的生成器
  • 在Visual Studio Code中配置GO开发环境的详细教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • golang实现sql结果集以json格式输出的方法
    • Go语言中的指针运算实例分析
    • go语言单例模式(Singleton)实例分析
    • go语言接口用法实例分析
    • Go语言清除文件中空行的方法
    • 简单讲解Go程序中使用MySQL的方法
    • Go语言按字节截取字符串的方法
    • 使用os包和flag包实现读取main命令入参
    • Win7环境下搭建Go开发环境(基于VSCode编辑器)
    • golang使用sort接口实现排序示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有