Golang学习之路(一):Golang安装和配置

Golang学习之路(一):Golang安装和配置,第1张

文章目录 一、安装Golang二、安装编辑器goland三、Go和Python性能的简单对比


一、安装Golang

1)打开下载地址:https://golang.google.cn/dl/,下拉找到图片红框标记处(博主电脑为windows),进行下载:



2)下载完成后运行进行安装(默认路径即可)


二、安装编辑器goland

1)下载地址:https://www.jetbrains.com/go/(有30天试用)


2)安装完成后创建项目


3)选择项目目录和Go的文件地址后,点击crate创建项目:


4)右键新建一个GO文件再输入下面的代码并执行:

package main

import "fmt"

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


输出结果


Hello, World!

三、Go和Python性能的简单对比

分别通过Python和Go递归实现斐波拉契数列,传递的值都为30:
Python代码:

def fibonacci(num):
    return num if num < 2 else fibonacci(num - 1) + fibonacci(num - 2)


start = datetime.datetime.now()
print(fibonacci(30))
end = datetime.datetime.now()
print(end - start)

Go代码:

func main() {
	start := time.Now()
	fmt.Println(fibonacci(30))
	end := time.Now()
	fmt.Println("耗时:", end.Sub(start))
}
func fibonacci(i int) int {
	if i < 2 {
		return i
	}
	return fibonacci(i-2) + fibonacci(i-1)
}

测试结果

Python耗时:164ms
Go耗时:4ms


差距很大,不清楚是否是编译器在编译时对GO做了计算优化,后面熟悉了golang再进一步测试

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/994275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存