侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

20170223--go语言入门

2023-11-25 星期六 / 0 评论 / 0 点赞 / 34 阅读 / 5725 字

运行二进制go文件 golang 的安装步骤 在linux下编译windows程序 package mainfunc main(){ //mian为

 

运行二进制go文件

 

golang 的安装步骤

在linux下编译windows程序

 

package mainfunc main(){                //mian为特殊函数,所以不传参和返回  println("hello,go!")}func abc(参数)(返回值-如果有){   //每行会自动加上;    函数体}

实现vim中的语法高亮

go 语言格式化

帮助文档的定义:

package mainvar abc string  = "uplooking" //全局变量func main(){                //mian为特殊函数,所以不传参和返回    abc = "xyz"    println("hello,go!", abc)    var xyz int      //函数内部变量赋值时也可以不指定变量类型 var xyz = 123    xyz = 123               //函数内部定义的变量只能在函数内部使用    println("xyz:", xyz)    aa := "xyz aa"       // := 也是定义 ,aa已经定义过,不能在进行定义    println("aa:", aa)   // 字符串需要双引号,单引号有其他用途    println("hello"+"world")  //字符串的连接}

编译go

 

将go文件放到一个go包中

 

 

go build //将我们包下的所有文件编译到一个包中,每个目录只有一个包

go build 会构建在当前目录,go install会安装在GOBIN下

导入包,首字母大写的变量才是导出的参数,才可以在包外部使用,小字母的变量只能在包内部使用。

golang寻找包的相对路径,不能给绝对路径

查看帮助文档

 

 

如何读入一行

nil 相当于python中的null

字符串转化为整型: %T 类型, %v

整型转化为字符串:不会有错,所以不会有错误输出

- 忽略错误。

 

for循环,只有for没有while

 

切片类型的数组

 

创建结构体(类似与类的方法)

程序的参数

flag --相当于python 中的

 

广告 广告

评论区