首页 > 编程语言 >Go基础编程:环境搭建

Go基础编程:环境搭建

时间:2022-09-28 21:03:19浏览次数:84  
标签:语言 代码 编程 命令 给定 用于 Go 搭建


安装和设置

  1. ​Go环境搭建:ubuntu+sublime3​
  2. ​Go环境搭建:ubuntu+liteide​
  3. ​Go环境搭建:windows+sublime3​
  4. ​Go环境搭建:windows+liteide​

标准命令概述

Go语言中包含了大量用于处理Go语言代码的命令和工具。其中,go命令就是最常用的一个,它有许多子命令。这些子命令都拥有不同的功能,如下所示。

  • build:用于编译给定的代码包或Go语言源码文件及其依赖包。
  • clean:用于清除执行其他go命令后遗留的目录和文件。
  • doc:用于执行godoc命令以打印指定代码包。
  • env:用于打印Go语言环境信息。
  • fix:用于执行go tool fix命令以修正给定代码包的源码文件中包含的过时语法和代码调用。
  • fmt:用于执行gofmt命令以格式化给定代码包中的源码文件。
  • get:用于下载和安装给定代码包及其依赖包(提前安装git或hg)。
  • list:用于显示给定代码包的信息。
  • run:用于编译并运行给定的命令源码文件。
  • install:编译包文件并编译整个程序。
  • test:用于测试给定的代码包。
  • tool:用于运行Go语言的特殊工具。
  • version:用于显示当前安装的Go语言的版本信息。

官方资料

Go语言官网:​​https://golang.org/​

Go语言官网还特地为用户准备了一个沙盒,用户可以在这个沙盒中在线编写、编译以及运行Go小程序(有一些功能限制)。这个沙盒对于初学者而言非常有用,可以用来熟悉Go语言的某些特殊之处。

Go基础编程:环境搭建_go

用户可以在本地直接查看Go语言官方文档。要在本地查看,用户需要运行godoc工具,运行时需要提供一个参数以使godoc运行为Web服务器。

终端输入如下命令,其中端口号可以任意指定,只要不跟已经运行的服务器端口号冲突就行:

Go基础编程:环境搭建_官网_02

浏览器输入url: 127.0.0.1:8888,即可本地查看Go语言官方文档:包含所有 Go 标准库和你的 GOPATH 下的 Go 源代码的文档。

Go基础编程:环境搭建_环境搭建_03



标签:语言,代码,编程,命令,给定,用于,Go,搭建
From: https://blog.51cto.com/u_3002289/5720820

相关文章

  • Go环境搭建:windows+liteide
    Go语言环境安装请参考:​​Go语言环境安装​​Go语言环境测试请参考:​​Go语言环境测试​​LiteIDE安装LiteIDE是一款简单,开源,跨平台的GoIDE。官网:​​http://liteide.org......
  • Go环境搭建:windows+sublime3
    Go语言环境安装Go安装包下载网址:​​https://www.golangtc.com/download​​有zip压缩版和msi安装版两个按本下载。(这里使用msi安装版,比较方便)。运行msi安装文件,千万不要在......
  • CentOS7.9 搭建DHCP服务器 - DHCP中继代理
    一、DHCP概述1.DHCP的简介DHCP(DynamicHostConfigurationProtocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就......
  • APICloud可视化编程(二)
    上一期我们为大家讲解低代码在国内市场的当前现状以及APICloud可视化开发工具的组件类型和特点。相信大家对可视化编程有了一个整体的了解,那么今天带大家更进一步的使用组......
  • APICloud可视化编程(二)
    上一期我们为大家讲解低代码在国内市场的当前现状以及APICloud可视化开发工具的组件类型和特点。相信大家对可视化编程有了一个整体的了解,那么今天带大家更进一步的使用组......
  • Linux 网络编程——UDP编程
    概述UDP是UserDatagramProtocol的简称,中文名是用户数据报协议,是一个简单的面向数据报的运输层协议,在网络中用于处理数据包,是一种​​无连接的协议​​。UDP不提供可......
  • Linux 网络编程——套接字的介绍
    套接字是一种通信机制(通信的两方的一种约定),凭借这种机制,不同主机之间的进程可以进行通信。我们可以用套接字中的相关函数来完成通信过程。套接字的特性有三个属性确定,它们是......
  • Linux 网络编程—— libnet 使用指南
    概述​​通过《原始套接字实例:发送UDP数据包》的学习​​,我们组UDP数据包时常考虑字节流顺序、校验和计算等问题,有时候会比较繁琐,那么,有没有一种更简单的方法呢?答案是:借......
  • Linux 网络编程——网络字节序、地址转换
    网络字节序故事的起源“endian”这个词出自《格列佛游记》。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开,由此曾发生过六次叛乱,其中......
  • Linux 网络编程——原始套接字实例:发送 UDP 数据包
    以太网报文格式:IP报文格式:UDP报文格式:校验和函数:/*******************************************************功能:校验和函数参数:buf:需要校验数据的首地址nword:......