go语言的hello,world

简介: go语言的hello,world

要点:1、go的入口程序为main包底下的main方法。

package main //包,表名代码所在的模块
 
import (
  "fmt"
  "os"
) //引入依赖
 
//功能实现
//入口main包,main方法为入口程序
//main函数不支持参数和返回值
func main() {
  //os.Args获取命令行参数 go run .\hello_world.go ceshi
  fmt.Println(os.Args)
  if len(os.Args) > 1 {
    //Hello World ceshi
    fmt.Println("Hello World", os.Args[1])
  }
  //os.Exit返回状态
  os.Exit(1)
}
#带参数运行
go run .\hello_world.go ceshi
#控制台输出
[C:\Users\yjtzf\AppData\Local\Temp\go-build2847433992\b001\exe\hello_world.exe ceshi]
Hello World ceshi
exit status 1

 

相关文章
|
1天前
|
安全 Go 数据处理
探索Go语言的并发之美:Goroutines与Channels
在Go语言的世界里,"并发"不仅仅是一个概念,它是一种生活的方式。本文将带你领略Go语言中Goroutines和Channels的魔力,它们是如何让并发编程变得既简单又高效。我们将通过一个简单的示例,展示如何使用这些工具来构建一个高性能的网络服务。
|
1天前
|
关系型数据库 Go 数据处理
高效数据迁移:使用Go语言优化ETL流程
在本文中,我们将探索Go语言在处理大规模数据迁移任务中的独特优势,以及如何通过Go语言的并发特性来优化数据提取、转换和加载(ETL)流程。不同于其他摘要,本文不仅展示了Go语言在ETL过程中的应用,还提供了实用的代码示例和性能对比分析。
|
2天前
|
Go 定位技术 索引
Go 语言Map(集合) | 19
Go 语言Map(集合) | 19
|
2天前
|
Go
go语言注释,标识符 | 17
go语言注释,标识符 | 17
|
1天前
|
NoSQL Go API
go语言操作Redis
go语言操作Redis
|
1天前
|
Unix Go
go语言获取当前时间戳
go语言获取当前时间戳
|
1天前
|
Go
go语言李mapstructure啥意思
go语言李mapstructure啥意思
Go语言的条件控制语句及循环语句的学习笔记
本文是Go语言的条件控制语句和循环语句的学习笔记,涵盖了if语句、if-else语句、if嵌套语句、switch语句、select语句以及for循环和相关循环控制语句的使用方法。
Go语言的条件控制语句及循环语句的学习笔记
|
1天前
|
存储 Go
go语言字符串变小写
go语言字符串变小写
|
1天前
|
Go
8-12|go语言之输入
8-12|go语言之输入