Go语言是谷歌2009发布的第二款开源编程语言。
Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。
2007年,谷歌把Go作为一个20%项目开始研发,即让员工抽出本职工作之外时间的20%, 投入在该项目上。除了派克外,该项目的成员还有其他谷歌工程师也参与研发。
本文介绍如何在ubuntu操作系统下面安装goLang。
首先用工具curl下载goLang的安装包:
sudo curl -O https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
然后将下载好的安装包,一个压缩文件通过tar解压。
sudo tar -xvf go1.9.2.linux-amd64.tar.gz
解压后,生成一个go目录。
用命令行mv将该目录移到目录/usr/local下:
将go目录下的bin文件夹加到ubuntu的环境变量里:
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile
source ~/.profile
命令行go version显示版本,说明环境变量生效了。
用go语言实现一个计算阶乘的简单程序:
package main
import "fmt"
func Factorial(n uint64)(result uint64) {
if (n > 0) {
result = n * Factorial(n-1)
return result
}
return 1
}
func main() {
var i int = 15
fmt.Printf("func(%d): %d ", i, Factorial(uint64(i)))
}
使用go build hello.go编译成可执行文件,然后./hello执行。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
欢迎下载,满足各种类型的ubuntun的安装条件,按照这个安装包一步步来即可
ns-2.34在ubuntu10.04下的安装文档
Ubuntun9.10上图文安装db2V9.7Express
我们在这里并不安装程序光盘映像文件,而是选择稍后安装操作系统,这里可以进行一些设置 选中 Linux,我们以 Ubuntu 64位为例 这里的位置根据自己的需求选择,博主C盘空间不够所以选择了D盘 在这里的选择我们可以...
介绍docker的安装,以及如何使用docker,过程简单,容易上手学习。文件有加密,需要这可以留言索取解压密码,QQ:276658982 其他:部署深度学习模型时的全流程加密方案探索 ...
mysql在ubuntun下的deb安装包,支持mysql所有的组件,需要支持deb安装
libpng12-0_1.2.54-1ubuntu1_amd64.deb,WPS未提供ubuntu18.04的对应版本,安装该依赖后可正常使用WPS
在16.04和18.04上裸系统测试通过 使用流程 1.将 docker-engine_17.05.0_ce-0_ubuntu-trusty_amd64.deb libgcrypt20_1.8.1-4ubuntu1_amd64.deb libltdl7_2.4.6-2_amd64.deb libsystemd-journal0_204-5ubuntu20_...
kamailio 安装配置过程,根据实际在UBUNTUN服务器下安装配置kamailio的过程步骤,记录在配置过程中遇到的问题及解决,直到最终测试成功。
g++7.5.0版本,用于ubuntu、kylin离线安装g++,安装包为deb,执行安装命令即可,无需加载任何依赖库
在安装好gcc9.3.0的基础上,Ubuntu20.04离线安装g++9.3.0所需要的依赖包
之前的slam环境是在Ubuntu14.04下的,最近电脑出了些问题,索性直接换到18.04版本。 Ubuntu14.04下的环境是根据《视觉SLAM十四讲 从理论到实践》书中的提示进行安装的。在Ubuntu18.04下安装有些库的安装和依赖改变,...
安装qt5.12.1中的mqtt的库,首先要先安装qt5.12.1,保证qmake 能用在运行脚本
1. 安装SVN apt-get install subversion 2. 建立svn仓库 1). 建立svn目录:mkdir /home/.svn(使用隐藏目录) 2). cd /home/.svn 3). mkdir astar 4). 创建仓库astar:svnadmin create /home/.svn/astar,...
亲测centos Ubuntu 图形界面命令行可用,内有用法说明文档Word和TXT。CPU-硬盘-内存-串口-并口-网口
windows安装 1,首先官网下载redis 下载完的安装包 然后进行解压,目录如下: 在然后cmd,使用命令redis-server.exe redis.windows.conf 创建临时redis服务器、 下面是永久服务设置: 命令:redis-server.exe ...
安装部分 1.添加源(ppa) sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update 2.安装gcc和g++(很慢,大约1小时) sudo apt-get install gcc-4.9 g++-4.9 若想安装多个版本例如同时安装...
对于ubuntu的使用做了详细的介绍,一些命令做了介绍。
http://blog.csdn.net/noaboutfengyue/article/details/50533093,iwork8平板电脑安装ubuntu,Z3735d/f系列CPU通用
。。。