Goland入门指南(使用Goland创建并运行项目)
在文章《Goland下载和安装》详细介绍了 Goland 的安装和破解,本节我们来介绍一下怎么使用 Goland 来创建并运行一个项目。
创建项目
首先,在“文件”菜单中找到“New”,并在下一级菜单中选择“Project”来创建一个新项目。
为项目选择一个目录(尽量选择空目录),并点击“Create”完成创建。
编辑运行/调试配置
每次创建项目之后,我们都需要对 Goland 进行一些配置,在 Goland 的右上方找到“Add Configuration”并单击。
在弹出的窗口中点击“+”,并在下拉菜单中选择“Go Build”。
点击“Go Build”之后,在窗口中填写对应的信息,如下所示。
上图中有以下几点需要注意:
- 名称:为本条配置信息的名称,可以自定义,也可以使用系统默认的值;
- Run kind:这里需要设置为“Directory”;
- Directory:用来设置 main 包所在的目录,不能为空;
- Output directory:用来设置编译后生成的可执行文件的存放目录,可以为空,为空时默认不生成可执行文件;
- Working directory:用来设置程序的运行目录,可以与“Directory”的设置相同,但是不能为空。
编写并运行代码
将 Goland 配置好后,就可以在项目文件夹下编写代码了。首先新建一个 Go 源文件,在项目文件夹上点击右键,然后在弹出的菜单中找到“新建”,并在下一级菜单中选择“Go File”,最后在弹出框中输入文件名(红框处)并选择“Empty file”,无误后按“Enter”键进行确认。
在新创建的 Go 源文件中写入如下代码。
然后,我们就可以点击 Goland 右上方的绿色三角来运行上面编写的程序了。
Goland入门指南(使用Goland创建并运行项目)相关推荐
- 使用GoLand创建并运行项目
转载 使用GoLand创建并运行项目 开始之前请确保安装好了 go语言环境并配置好了gopath环境变量 1.创建一个新目录并打开goland选择该目录 2.配置goland的gopath和goroo ...
- k3d入门指南:在Docker中运行K3s
在本文中,我们将简单了解k3d,这是一款可让您在安装了Docker的任何地方运行一次性Kubernetes集群的工具,此外在本文中我们还将探讨在使用k3d中可能会出现的一切问题. 什么是k3d? k3 ...
- Grunt 入门指南3:创建Tasks
创建tasks Tasks 是grunt最重要的组成部分.使用率最高,像 jshint 或 nodeunit. 每次Grunt执行,你可以告诉Grunt指定的一个或者多个tasks会运行. 如果你没有 ...
- PR软件入门教程 Adobe Premiere Pro 快速入门指南
原文(包含图片)链接:https://www.prjianji.com/1.html 了解如何开始使用面向电影制作人.电视节目制作人.新闻记者.学生和视频制作人员的非线性编辑软件 Premiere P ...
- 腾讯待办怎么用?来看看这篇超详细的入门指南
不知道腾讯待办怎么用?这篇超详细的入门指南将从创建待办.分享待办.订阅待办三个方面带你快速入门,一起来学习下吧! 01 创建待办/分组 如何快速创建待办 1.通过小程序/APP创建 打开小程序或APP ...
- 基于eclipse的android项目实战—博学谷(零)创建和运行Android项目
最近发现好多人出现问题,那我就加一个创建和运行项目的方法,之后的步骤就按照顺序来就行 1.首先安装jdk1.8 window系统安装JDK1.8配置详细步骤 2.安装eclipse并配置android ...
- Dart Server开发环境搭建及新建运行项目
Dart Server开发环境搭建及新建运行项目 开发环境的搭建 1. 下载Dart SDK 2. 下载开发工具 3. 创建Dart Server项目 Dart除了可以使用Flutter进行移动应用开 ...
- Go语言的依赖解决方案Go modules(go.mod、go mod)、Goland使用Go mod模式创建工程、GO111MODULE
文章目录 一.关于Go modules 1. GOPATH 2. 为什么弃用 GOPATH 模式 3. Go Modules基本使用(Go mod 使用记录) 4. Go modules 中常用环境变 ...
- 智汀家庭云入门指南(五):如何创建智能场景
对于智能家居应该都有所听说,例如常见的HomeKit.Aqara.homeassistant等等智能家居生态.尤其HomeKit因其独特的优秀体验和出身名门而成为人们选择智能家居追求接入的生态之一,但 ...
最新文章
- PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析
- SQL2008 提示评估期已过的解决方法
- iis8.5部署net项目
- linux on android分区,linux分区笔记
- Python入门100题 | 第047题
- Java 日志缓存机制的实现--转载
- docker 安装svn
- python往mysql存入数据_Python操作mysql之插入数据
- 计算机学业水平考试及格,信息技术学业水平考试表格部分试题(带答案)
- matplotlib 绘制梯度下降求解过程
- Chpater 10: Sorting
- 树莓派4bwlan驱动_树莓派4到手,你了解它所使用的新版Debian系统吗?
- TypeScript泛型接口
- 如何使用Navicat给表设置唯一索引
- Talib技术因子详解(七)
- 思科交换机配置命令(详细命令总结归纳)
- BT.601和BT.656
- PLC同时连接多个触摸屏和电视机显示器解决方案
- 5-2 jmu-java-m05-自定义Judgeable接口 (10分)
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2版本正式发布
热门文章
- 【转】wifi探针的工作原理详解
- 我国电子商务的发展现状与趋势[转载]
- Easypoi合并word工具类
- html字体加粗字号为2,【css】文字基本样式(颜色、倾斜、加粗、字号、行高、字体)...
- Spring AOP之pointcut语法
- 以吃货联盟初级改版为例,(面向对象初级程序设计模拟网上点餐控制台程序(第一版未使用工具辅助类)。
- ddos 服务器显示什么,ddos反射服务器是什么意思
- 解决bootstrap轮播图因为图片尺寸造成的问题
- C语言闰年的判断方法及代码解析
- 蓝宝石超频软件测试,超频测试:风冷核心频率1.15GHz