go语言学习笔记(一):环境与练习

引言

最近换了电脑,刚好从头开始记录一些学go的笔记。

介绍

在这里插入图片描述

环境搭建

在go的官网下选择合适的安装包,目前来看,最新的意味着性能越好,这不同于python,python最好是下载上面几个版本更加稳定与兼容,然后按照GUI提示,下载完成后就会加入到系统环境变量中,因为我用的事Windows,所以接下来还要配置项目环境路径GOPATH,用来表明写的go项目的存放路径(工作目录):
在这里插入图片描述
保存成功后进入该路径,设置项目的不同文件夹:
在这里插入图片描述
然后我们就可以用编译器进行go的书写了,这里我用的是vscode,因为网上关于go的视频大部分都是vscode,正好我也想试验一下这个编译器,所以进入vscode,这里需要预先安装go的环境,在商店里搜go下载第一个最多下载的插件,然后当我们写下第一个程序的时候,就会看到没有安装过的很多扩展,很多东西还没有装完全,这个时候最好弄个梯子,不然手动使用go get -v github.com/mdempsky/gocode等命令会提示网络连接失败,如果没有梯子的话,可以在src下新建golang.org文件夹,然后在这个目录下使用git拉下go的tools包:

git clone https://github.com/golang/tools.git tools

在这里插入图片描述
然后再回到vscode保存点击install all就能安装这些扩展了。

求素数与判断奇偶

package main

import "fmt"

func main() {
	var a, b int
	for a = 2; a <= 100; a++ {
		for b = 2; b <= (a / b); b++ {
			if a%b == 0 {
				break
			}
		}
		if b > (a / b) {
			fmt.Printf("%d\t是素数\n", a)
		}

	}
}

判断奇偶:

package main

import "fmt"

func main() {
	var s int
	fmt.Println("输入一个数字:")
	fmt.Scan(&s)

	if s%2 == 0 { // 声明变量 s 是需要判断的数
		fmt.Print(" s 是偶数\n") // 如果成立
	} else {
		fmt.Print("s 不是偶数\n") // 否则
	}
	fmt.Print("s 的值是:", s)
}

猜你喜欢

转载自blog.csdn.net/submarineas/article/details/102838423