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

Day08 Go语言学习

1.安装Go和Goland

2.新建demo项目实践语法并使用git实践版本控制操作

2.1 Goland配置

路径**:**
GOPATH workspace
GOROOT golang
文件夹:
bin 编译后的可执行文件
pkg 编译后的包文件
src 源文件

遇到问题1:运行 ‘go build awesomeProject/’ 时出错Cannot run program
“C:\Users\xy134\AppData\Local\JetBrains\GoLand2025.2\tmp\GoLand__go_build_awesomeProject.exe” (in directory “D:\GolandProjects\awesomeProject”): CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。
解决办法:
1.查看go sdk版本
2.重新配置goland GOPATH GOROOT以及项目文件下面的src bin pkg

**遇到问题2:**多go文件如何命名以及创建?
**解决办法:**一个程序必须包含一个main包以及main程序作为入口。

**遇到问题3:**同一项目下src文件夹中有多个文件夹,main程序如何引用不同文件夹的go文件函数?
**解决办法:**在项目终端输入命令行go mod init 项目名,初始化mod。
(1)与main文件同一级目录下,以test.go为例,首行 package main表示属于main包,直接在main程序中调用。
(2)与main文件不同目录下,以dataStruct.go为例,首先在main.go中引用对应包,函数首字母大写,才可以跨包引用。

2.2 Goland+git协作

HTTP连接不稳定,推荐SSH连接
gitlab私有化 github公有化
配置SSH
id_rsa(私有秘钥)和id_rsa.pub(公有密钥)

2.3 Go语言教程

2.3.1 数组

声明 初始化

2.3.2 切片

动态数组 声明初始化 截取 扩容 拷贝

2.3.2 Map

无序键值对 声明初始化 引用类型 自动扩容
过程中遇到过的error
声明必用

http://www.lryc.cn/news/626060.html

相关文章:

  • Ansible 中的文件包含与导入机制
  • 常见 GC 收集器与适用场景:从吞吐量到亚毫秒停顿的全景指南
  • NestJS 依赖注入方式全解
  • TDengine IDMP 运维指南(3. 使用 Ansible 部署)
  • 【上升跟庄买入】副图/选股指标,动态黄色线由下向上穿越绿色基准线时,发出买入信号
  • day32-进程与线程(5)
  • Ubuntu 下面安装搜狗输入法debug记录
  • Ubuntu一键安装harbor脚本
  • WSL虚拟机(我的是ubuntu20.04)将系统文件转移到E盘
  • 机器学习之决策树:从原理到实战(附泰坦尼克号预测任务)
  • LINUX819 shell:for for,shift ,{} ,array[0] array[s] ,declare -x -a
  • 中科米堆CASAIM提供机加工件来料自动化测量尺寸方案
  • 中国互联网医院行业分析
  • Linux下Mysql命令,创建mysql,删除mysql
  • 基于多级缓存架构的Redis集群与Caffeine本地缓存实战经验分享
  • 原牛:一站式自媒体工具平台
  • 【LeetCode题解】LeetCode 153. 寻找旋转排序数组中的最小值
  • [优选算法专题二——找到字符串中所有字母异位词]
  • 工业4.0时代,耐达讯自动化Profibus转光纤如何重构HMI通信新标准?“
  • 链表基本运算详解:查找、插入、删除及特殊链表
  • 多线程—飞机大战排行榜功能(2.0版本)
  • 科技云报到:AI推理破局,金融服务如何“逆天改命”
  • 颠覆性进化:OpenAI正式发布GPT-5,AI大模型进入“超级智能”时代
  • bit-Agent正式接入GPT-5,九科信息智能体能力再升级!
  • 电子电气架构 ---SDV技术基础与传统E/E架构有何不同?
  • 免费OCR工具支持哪些文档格式转换
  • 中兴B862AV3.2M/B862AV3.1-M2 晨星mso9385_安卓9_原厂备份救砖包
  • 基于C语言基础对C++的进一步学习_知识补充、组合类、类中的静态成员与静态函数、类中的常对象和常成员函数、类中的this指针、类中的友元
  • 网络编程day3
  • 机器翻译60天修炼专栏介绍和目录