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
}

执行后如下图:

执行结果

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

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

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏开发 & 算法杂谈

基于Happens-before的数据竞争方法汇总 (二)

Happens-before方法中最基础的方法Djit+,Djit+使用向量时钟VC进行数据竞争分析。下面这篇文章介绍的是FastTrack算法,在Djit+基...

2083
来自专栏专知

【干货】如何写代码 -编程内功心法

写代码就是学一门语言然后开始撸代码吗?看完了我的《GoF设计模式》系列文章的同学或者本身已经就是老鸟的同学显然不会这么认为。 编程是一项非常严谨的工作!虽然我们...

3418
来自专栏FreeBuf

Dance In Heap(四):一些堆利用的方法(下)

0x00 前面的话 本篇文章是系列的最后一篇,主要分析一下House系列的几个典型漏洞,关于堆利用的后续学习,大家可以关注 shellphish 团队的 how...

2319
来自专栏用户2442861的专栏

浅谈UML的概念和模型之UML九种图

http://blog.csdn.net/jiuqiyuliang/article/details/8552956

911
来自专栏PHP在线

从零开始学设计模式(1):基础编程模式

Introduction 俗话说,“PHP是世界上最好的语言”,因为PHP什么都能干。但是在PHP编程中,你是否会遇到这样的困惑:明明是相同的需求,但是之前写的...

3627
来自专栏java一日一条

Jsoup代码解读之四-parser(上)

作为Java世界最好的HTML 解析库,Jsoup的parser实现非常具有代表性。这部分也是Jsoup最复杂的部分,需要一些数据结构、状态机乃至编译器的知识。...

931
来自专栏JAVA高级架构

两年Java程序员面试经

工作两年有余,本人第一份工作是在一家外包公司,第二份工作是在一家做SAAS平台的公司,第一家公司让我入门,进入了软件开发的行业,了解了一些基础的东西;第二家公司...

2852
来自专栏儿童编程

儿童编程“控制”部分学习总结

在任何编程语言中,控制部分都是非常重要的,也是体现编程语言神奇之处。在Scratch中同样如此。初次学习肯定会感觉有些抽象,但是在实际应用之中,则会体现出其功能...

812
来自专栏芋道源码1024

Dubbo源码解析 - 远程暴露

前言 本篇讲的是dubbo中比较重要的 远程暴露,鉴于上一篇dubbo源码解析-本地暴露采用一图胜千言的写法好像读者并不太容易理解,加上之前写的别怕看源码,一张...

4236
来自专栏我的小碗汤

使用pprof优化golang性能

Donald E.Knuth说过一句非常著名的话,过早的优化是万恶之源。原文如下:

1674

扫码关注云+社区