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 条评论
登录 后参与评论

相关文章

来自专栏开源优测

[接口测试 - 基础篇] 02 你应该掌握的Python3接口测试内功

概述 本文主要介绍基于Python3进行接口测试时,应该掌握Python3哪些基本的能力,主要从以下几个方面进行说明。 Python3基本语法 ...

3166
来自专栏流媒体

Builder模式剖析示例

当一个对象创建的过程比较简单,比如:手机,在发布时候型号功能颜色都已经确定,这是我们只需要一个手机工厂给我们创建即可。当一个对象产品比较复杂,自定义属性的比较多...

1023
来自专栏蜉蝣禅修之道

以太坊DApp开发初探

关于“以太猫”的流行,相信不少人都有所耳闻,甚至入手养过几只。从游戏性来说,其本质就是一个简单的收集交换类游戏,然鹅,是区块链赋予了它魅力,让用户每一只猫永远不...

54513
来自专栏区块链入门

【链安科技】EOS部分智能合约漏洞

2018年6月27日,链安科技利用VaaS-EOS自动化合约审计工具对多个EOS合约进行了安全审计,发现存在整型溢出等问题,部分合约实现不够严谨。为了便于大家在...

823
来自专栏极客编程

以太坊智能合约设计模式

设计模式是许多开发场景中的首选解决方案,本文将介绍五种经典的以太坊智能合约设计模式并给出以太坊solidity实现代码:自毁合约、工厂合约、名称注册表、映射表迭...

893
来自专栏恰同学骚年

探索抽象工厂模式(Abstract Factory)——TerryLee

原文地址:http://terrylee.cnblogs.com/archive/2005/12/13/295965.html

713
来自专栏企鹅号快讯

虾说区块链-55-《精通比特币》笔记十

一直在说区块链是一系列技术结合后的新的技术架构,那么这里分别介绍下这些相关技术,也涉及到一些扩展开去的相关内容。 ? 区块链-《精通比特币》笔记十: 《精通比特...

1897
来自专栏Golang语言社区

转--【独家】鲜为人知的Google go语言若干细节

Google于不久前发布了一门全新的开源编程语言名为Go。Go语言的设计最早始于2007年9月,设计者包括Robert Griesemer, Rob Pike和...

32310
来自专栏喵了个咪的博客空间

zephir-(1)开篇介绍

#zephir-开篇介绍# ? ##前言## 先在这里感谢各位zephir开源技术提供者 笔者在学习phalcon的过程中了解到,phalcon2.x版本通过了...

3539
来自专栏晨星先生的自留地

ZIP压缩爆破小脚本

1343

扫码关注云+社区