iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > GO >Golang的第一个程序-Hello World
  • 282
分享到

Golang的第一个程序-Hello World

2024-04-02 19:04:59 282人浏览 泡泡鱼
摘要

目录1.第一个程序2.官方解释3.包的概念在编写第一个go程序之前,记得将系统的环境变量配好: 配置Go安装目录的bin目录到系统path中,这样在任何一级目录都可直接使用bin文件

在编写第一个go程序之前,记得将系统的环境变量配好:

配置Go安装目录的bin目录到系统path中,这样在任何一级目录都可直接使用bin文件夹下的指令了;
新增一个GOPATH变量,值为以后创建go项目的目录路径。

下面直接是go的hello world小程序分享以及go文件的编译、运行命令;

1.第一个程序

hello.go

package main

import "fmt"

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

终端输出:

GOROOT=C:\Go #gosetup
GOPATH=E:\Go #gosetup
C:\Go\bin\go.exe build -o C:\Users\柏杉\AppData\Local\Temp\GoLand\___go_build_hello_go.exe E:\Go\test1\hello.go #gosetup
C:\Users\柏杉\AppData\Local\Temp\GoLand\___go_build_hello_go.exe
Hello World

2.官方解释

package greetings 

import "fmt" 

// Hello 返回指定人员的问候语。
func Hello(name string) string { 
    // 返回在消息中嵌入名称的问候语。
    message := fmt.Sprintf("Hi, %v. Welcome!", name) 
    return message 
}

这是我们模块的第一个代码。它会向任何请求的呼叫者返回问候语。您将在下一步编写调用此函数的代码。

在此代码中,我们可以:

  • 声明一个greetings包来收集相关功能。
  • 实现一个Hello函数来返回问候语。

函数接受一个类型为string的name参数。该函数还返回一个字符串。在Go中,名称以大写字母开头的函数可以由不在同一包中的函数调用。这在Go中称为导出名称。

声明一个message变量来保存你的问候。

在Go中,:=运算符是在一行中声明和初始化变量的快捷方式(Go使用右侧的值确定变量的类型)。从长远来看,您可能会这样写:

var message string
message = fmt.Sprintf("Hi, %v. Welcome!", name)
  • 使用fmt包的Sprintf函数创建问候语。第一个参数是格式字符串,Sprintf用名称参数的值替换%v格式谓词。插入name参数的值完成问候语文本。
  • 将格式化的问候语文本返回给呼叫者。

3.包的概念

  • python⼀样,把相同功能的代码放到⼀个⽬录,称之为包
  • 包可以被其他包引⽤
  • main包是⽤来⽣成可执⾏⽂件,每个程序只有⼀个main包
  • 包的主要⽤途是提⾼代码的可复⽤性

 到此这篇关于第一个Go程序-Hello World的文章就介绍到这了,更多相关Go程序-Hello World内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: Golang的第一个程序-Hello World

本文链接: https://www.lsjlt.com/news/163210.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Golang的第一个程序-Hello World
    目录1.第一个程序2.官方解释3.包的概念在编写第一个go程序之前,记得将系统的环境变量配好: 配置go安装目录的bin目录到系统path中,这样在任何一级目录都可直接使用bin文件...
    99+
    2022-11-13
  • Android程序开发学习之创建第一个Android程序(Hello World程序)
    Hello World程序 当我们已经搭建好开发环境,接下来我们按照步骤创建Holle World程序 1.程序创建步骤 (1)新建项目,可以如...
    99+
    2022-06-06
    开发学习 hello world 学习 Android
  • 怎样用python写一个hello world程序
    怎样用python写一个hello world程序,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。(1) 建一个hello.py[hadoop@slave1 桌面]...
    99+
    2023-06-04
  • 如何实现一个基于Servlet的hello world程序
    这篇文章主要介绍如何实现一个基于Servlet的hello world程序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一. 引入相关jar包首先,我们先在idea里创建出一个Maven项目出来,除了路径要...
    99+
    2023-06-29
  • 创建第一个Servlet程序“hello world“(创建流程+页面出错情况)
    目录 🐲 1. 动态页面之Servlet 🐲 2. 写第一个Servlet的程序:"hello world!" 🦄 2.1 创建项目 🦄 2.2 引入Servlet依赖 &#x...
    99+
    2023-10-04
    java 开发语言
  • Android学习笔记(一)环境安装及第一个hello world
    开发环境 安装JDK和JRE 下载安装文件并安装: jdk-8u11-windows-i586.exe jre-8u11-windows-i586.exe 使用google提供...
    99+
    2022-06-06
    android学习 hello world 环境 安装 Android
  • iOS 11开发中如何编写第一个iOS11代码Hello,World
    小编给大家分享一下iOS 11开发中如何编写第一个iOS11代码Hello,World,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码就是用来实现某一特定的功能...
    99+
    2023-06-04
  • Flutter入门之怎么写一个跨平台的Hello World
    本篇内容主要讲解“Flutter入门之怎么写一个跨平台的Hello World”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Flutter入门之怎么写一个跨平台...
    99+
    2022-10-19
  • Java Spring Boot 整合RabbitMQ(一):Hello World -B2B2C小程序电子商务
    Spring Boot 整合环境:RabbitMQ:3.7.4Spring Boot:2.0.1.RELEASE因为有 Starter POMs,在 Spring Boot 中整合 RabbitMQ 是一件非常容易的事,其中的 AMQP 模...
    99+
    2023-06-05
  • 第一个Python程序
    1、使用python命令进入python交互环境[root@python ~]# python Python 2.7.8 (default, Nov 29 2015, 15:20:31)  [GCC 4.4.7 20120313 (Red ...
    99+
    2023-01-31
    第一个 程序 Python
  • 习题1:第一个程序
    打开pycharm,创建一个test项目目录,所有的习题都将存放在这个目录下点击File---New Project创建一个ex1.py文件创建完成后,test下面就会多一个ex1.py文件将下面的内容写入ex1.py中# cod...
    99+
    2023-01-30
    第一个 习题 程序
  • #4 编写第一个程序
    前言 前面三节为Python程序的运行打下了坚实的基础,是骡子是马拉出来遛遛,所以从这节开始,将开始正式进入Python的编程环节,唯有不忘初心,才能方得始终! 一、Python交互模式编写 学习任何一门语言,都要有仪式感,比如中文的第一...
    99+
    2023-01-30
    第一个 程序
  • 3. 第一个 Java 程序 - Hel
    在上一篇文章 [【准备编译环境】]()中我们完成了 Java 编译环境的搭建,这篇文章内容主要是来教你怎么开始编写第一个 Java 程序,并运行它。 分为两个步骤,首先我会一步一步的告诉你如何编写一个简单的 Java 程序-Hello W...
    99+
    2023-01-31
    第一个 程序 Hel
  • 我的第一个java应用程序
    昏天黑地地写了几天代码,终于完成了我的第一个java应用程序 虽然挺弱的一个东西,不过也是费了我的牛劲了 具体他是个什么东西呢..其实就是你输入日期然后查星座..这个不难,不过主要还是得自己编个界面,把界面和功能连起来.跟管理信息系统的...
    99+
    2023-06-03
  • 怎么写第一个Python3程序
    今天小编给大家分享一下怎么写第一个Python3程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。第一个Python3.x程...
    99+
    2023-06-17
  • VS2019实现C++的第一个MFC程序
    目录一、创建项目二、添加自定义的功能(以比较通用的画图为例)参考文献:一、创建项目 然后点下一步,配置项目,这里我命名的是myfisrtmfc 点击创建按钮,然后弹出下面的对话...
    99+
    2022-11-12
  • 第一个微信小程序的诞生
    🐧主页详情:Choice~的个人主页 📢作者简介:🏅物联网领域创作者🏅 and 🏅阿里专家博主🏅 and 🏅华为云享专家&...
    99+
    2023-08-17
    微信小程序 小程序
  • Pyhon Flask框架:第一个Flask程序
    目录创建Flask项目app.py介绍运行Flask程序总结Flask框架介绍 Flask诞生于2010年,是Armin ronacher用Python语言基于Werkzeug工具箱...
    99+
    2022-11-12
  • 如何创建第一个Pygame程序
    目录初始化程序创建Surface对象事件监听游戏循环Pygame 作为一个入门级的游戏开发库,其实并不难学,只要掌握 Python 编程的相关知识就能很轻松地掌握它。 Pygame ...
    99+
    2022-11-12
  • Python运行第一个PySide2的窗体程序
    上一章节介绍了PySide2的安装以及如何去启动程序进行页面设计,并且将工具集成到pycharm的扩展工具中去,有2个地方写的不对,用的是pyuic工具,需要改一下,改成pyside...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作