Golang语言社区--Go基础课程第一节聊聊Go语言

提及Go语言,有些人还是很陌生,不过更多的人是有所耳闻;还有一些人已经开始接触学习了。越来越多的人开始留意她,特别是再大数据下Go语言本身层面支持高并发,这让编程人员把注意力集中在业务逻辑层,所以Go语言的开发效率会很高,而且代码简洁,部署简单(仅此部署简单,就吸引了很多运维的加入)。这节主要凭借自己的对Go语言的了解给大家聊聊。首选还是给大家看下代码,使用于初学入门的,IDE大家可以网上自己找下,找到一个适合自己的IDE就可以。

package main

import (
	"fmt"
)

func init() {
	fmt.Println("Golang语言社区 www.Golang.LTD")
	return
}

func main() {
	return
}

首先,代码的基础结构就给大家简单概括下:

文件包名字(或者叫做文件的空间的名字):

package main

导入标准库或者第三方包:

import (
	"fmt"
)

Go语言初始化函数init()(无需调用,自动执行;每个包在命名空间内都可以有一个init()自动调用):

func init() {
	fmt.Println("Golang语言社区 www.Golang.LTD")
	return
}

主函数:

func main() {
	return
}

执行后如下图:

执行结果

这节就暂时到这里,下节我们开始讲讲基础知识。

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 zhuanlan_guanli@qq.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏葡萄城控件技术团队

TypeScript VS JavaScript 深度对比

TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集...

3115
来自专栏申龙斌的程序人生

零基础学编程021:获取股票实时行情数据

春节期间重写了“笑来投资演练程序1.0版”这个程序,可以每个月自动更新几支股票的行情数据。程序的功能不复杂,但是编程新手想实现它仍有相当的困难。为了短时间内完成...

38812
来自专栏光变

1.1 ASM-简介-目的

上面所述的技术可以应用于任何编程语言,只不过在实现上的难易程度取决于编程语言。 对于Java在这种情况下,可以在源码或者字节码中应用。 如果在字节码中应用,显而...

672
来自专栏Hongten

python开发_python概述

Python(KK 英语发音:/ˈpaɪθən/,是一种面向对象、直译式计算机程序设计语言,

622
来自专栏Java学习网

想成为优秀程序员必知的要点

想成为优秀程序员必知的要点 1.永远不要重复代码 不惜一切代价也要避免重复代码。如果你有几个不同的地方经常性地要使用某个代码片段,那么可以将它重构成函数。代码...

2047
来自专栏阮一峰的网络日志

Javascript诞生记

1. 二周前,我谈了一点Javascript的历史。 今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。 只有了解这段历史,才能明白...

3198
来自专栏JetpropelledSnake

Python学习笔记之Python的Super方法

1145
来自专栏后端技术探索

算法分析:算命测人品等程序的实现

朋友圈中常常被一些测人品或者测星座匹配的分享连接所刷屏,究其核心实现,其实都是相似的算法,今天周末,闲来无事,本猿把曾经帮别人做的一个算命公众号拿出来剖析一番。...

522
来自专栏欧阳大哥的轮子

深入iOS系统底层之汇编语言

要想完全的了解一个系统唯一的方法就是去阅读这个系统的源代码实现!这个原则对于一个iOS程序员也是如此。很幸运的是我们现在处于一个开源代码迸发的美好时代(这里要感...

783
来自专栏web前端教室

a=b=c,但a不等于c?这是什么鬼

昨天在网上乱翻资料,发现一道题,很有意思,是这样婶的, var a = {n:1}; a.x = a = {n:2}; console.log(a.x); 答案...

1825

扫描关注云+社区