当前位置: 首页 > article >正文

我的Go+语言初体验——环境搭建并用命令行和 VScode 输出 “Hello World”_gop windows helloworld

fmt.Println(“Hello, World!”)
}


test.go 运行成功,截图如下:  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/82daf2752d2e40c7afac6dc4a156429d.png)


#### 3.安装GO+


(1)下载Go+安装包


官方 GitHub 地址:<https://github.com/goplus/gop>


复制http链接,使用git下载



git clone https://github.com/goplus/gop.git


(2)配置Go+环境变量


配置【环境变量】  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/8bf9ea14114346838ffd77948c7afaee.png)  
 配置【系统变量】  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/1a1bc766b7d2463380315e18e515b631.png)


### 二、使用命令行尝试输出 “Hello World”


首先我在gop文件夹里又新建了一个gop文件夹,新建一个main.txt 文件  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/59aeeaa7d50b442e9d857581e97d95a0.png)  
 在其中输入以下代码,再将该文件重命名为 main.gop 以UTF-8 编码格式保存



println “Hello World”


输入如下命令



gop mod init gop
gop run main.gop


运行出错了,我搜了一下错误原因,原来还需要去添加第三方工具包  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2601c4bc53b94e4cacbf5b9f6680d11e.png)  
 输入如下命令



go get github.com/goplus/gop/builtin


如果还是不行可以试试如下命令



go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct


之后再输入`gop run main.gop`就可以输出 “Hello World” 啦  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/995d970fff684060a2988fae9940eab2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5rW35oul4pyY,size_20,color_FFFFFF,t_70,g_se,x_16)


### 三、使用 VScode 中的 goplus 插件输出 “Hello World”


首先在插件中搜索【goplus】点击安装


![请添加图片描述](https://img-blog.csdnimg.cn/bdbada537b0940e2b55d0848676d4894.png)  
 选择文件 —> 新建文件 —> 选择编程语言开始 —> 找到【goplus】  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f1130597054a49b791a3d935ab32e508.png)  
 输入如下代码,然后保存选择一个文件夹,我放在了`E:\gop\gop`下命名为`main.gop`



println “Hello World”


选择运行和调试 —> 创建`launch.json`文件 —> Node.js  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/74388311a4344e979a46750a87afd4e7.png)  
 将Node.js中的代码替换为如下保存



// .vscode\launch.json
{
“version”: “0.0.1”,
“configurations”: [
{
“name”: “gop run”,
“type”: “node”,
“request”: “launch”,
“runtimeExecutable”:“gop”,
“cwd”: “ w o r k s p a c e F o l d e r " , " p r o g r a m " : " {workspaceFolder}", "program": " workspaceFolder","program":"{file}”,
“runtimeArgs”: [“run”],
“environment”:[],
“console”: “integratedTerminal”,
}
]
}


最后一步:`ctrl+F5`快捷方式即可运行成功,输出 `“Hello World”`


![在这里插入图片描述](https://img-blog.csdnimg.cn/92964581a6ec4791af9a70e9ec6026ae.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5rW35oul4pyY,size_20,color_FFFFFF,t_70,g_se,x_16)


到此我们就完成了环境搭建并用命令行和 VScode 输出 “Hello World”。感兴趣的同学可以通过下方链接查看本次征文的相关事宜,奖品丰富。


社区频道地址:<https://bbs.csdn.net/topics/603677526>  
 活动地址:[我的Go+语言初体验” | 征文活动进行中…]( )






http://www.kler.cn/a/529548.html

相关文章:

  • C#面向对象(封装)
  • 牛客网 除2!(详解)c++
  • 【题解】AtCoder Beginner Contest ABC391 D Gravity
  • 网站快速收录:如何设置robots.txt文件?
  • python 语音识别
  • 39【内存条与硬盘的架构逻辑】
  • 一些常用的HTML结构
  • 使用 EXISTS 解决 SQL 中 IN 查询数量过多的问题
  • C++ 哈希封装详解
  • E. Money Buys Happiness
  • UE5 蓝图计划 - Day 2-3:执行流与事件
  • 大模型能力评估数据集都有哪些?
  • 贪吃蛇实现
  • SpringBoot的配置(配置文件、加载顺序、配置原理)
  • UE5 蓝图学习计划 - Day 11:材质与特效
  • 大模型训练(5):Zero Redundancy Optimizer(ZeRO零冗余优化器)
  • 操作系统和中间件的信息收集
  • 踏入编程世界的第一个博客
  • 在 Ubuntu 中使用 Conda 创建和管理虚拟环境
  • 使用朴素贝叶斯对散点数据进行分类
  • 5分钟在本地PC上使用VLLM快速启动DeepSeek-R1-Distill-Qwen-32B
  • Github 2025-02-02 php开源项目日报 Top10
  • Windows程序设计11:文件的查找与遍历
  • PyTorch数据建模
  • 【Leetcode 热题 100】5. 最长回文子串
  • 91,【7】 攻防世界 web fileclude