跟着猫哥学Golang[1] - Hello World!

Golang入门之HelloWorld
本文介绍了使用Google开发的Golang语言实现简单的HelloWorld程序。文章详细解释了Go语言程序的基本结构,包括如何定义主程序、引入标准库及打印输出等关键步骤。


GoGoogle开发的一种编译型,可平行化,并具有垃圾回收功能的编程语言。为了避免歧义,也可以写作 golang。


学什么语言,首先要来个Hello world。


来吧,Golang版的

package main

import  "fmt"

func main() {
 fmt.Println("Hello world!")
}

第一行,package 说明自己是主程序。类似于Python或者JAVA,一个目录下的一组go程序都归为一个package。package名字就是目录名。

第二行,引用 fmt 包(package),如果引用多个包,要用小括号括起来,比如:

import (
    "fmt"
    "math"
)

第三行,定义主函数。go中,所有函数必须是func开头,语法如此。

第四行,fmt.Println(),是不是很像JAVA里的System.out.println(); ?我觉得很像。反正就是直接打印而且自动换行。Println是fmt包里的函数。

剧透一下Golang的几个怪癖:

1. Go语言里所有首字母大写的一般是public方法,首字母小写不能直接调用;

2. Golang严格禁止浪费,所有没使用的变量、包都会被编译器报错。有兴趣的试试多引用个别的package试试看?


另外不得不说的:

1. Golang严格区分大小写; 


题外话:为什么写Golang总想起Cylon?猫哥是《太空堡垒卡拉狄加》的忠粉...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值