0
点赞
收藏
分享

微信扫一扫

Axure RP实战:打造高效文字点选验证码

清冷的蓝天天 2024-08-30 阅读 10

golang介绍

基础信息

  • golang官网:https://go.dev/
  • golang学习网:https://studygolang.com/
  • 使用 Go 构建简单、安全、可扩展的系统
  • 语法简单:Go 语言的语法设计得非常清晰,易于学习。它去除了 C/C++ 中的一些复杂特性,如指针算术和显式内存管理,使得代码更易于阅读和维护。
  • 并发模型:Go 提供了内置的对并发的支持,使用 goroutines 和 channels 这两种原语来实现轻量级线程和通信。这使得编写高并发的程序变得简单且高效。
  • 标准库:Go 的标准库非常强大,提供了大量功能,包括 HTTP 服务端/客户端、JSON/XML 编码解码、数据库连接、文本处理工具等,这大大减少了开发时需要引入第三方包的数量。
  • 编译速度:Go 的编译速度非常快,即使是大型项目也能在几秒钟内完成编译。这是由于 Go 编译器采用了高效的编译技术,以及语言本身的设计使其易于快速编译。
  • 跨平台支持:Go 支持多种操作系统(如 Linux, Windows, MacOS)和处理器架构(如 x86, ARM),并且可以很容易地进行跨平台编译。
  • 工具链:Go 配备了一套强大的工具链,包括包管理器(go modules)、测试框架、性能分析工具等,这些都极大地提高了开发效率。
  • 零成本抽象:Go 的接口和类型系统允许开发者以零成本的方式实现多态性,这意味着使用接口或结构体的开销几乎为零。
  • 垃圾回收:Go 实现了自动垃圾回收机制,这减少了程序员需要手动管理内存的工作量,同时也避免了一些常见的内存泄漏问题。
    在这里插入图片描述

windows环境配置

安装包下载

  • 下载地址:https://go.dev/dl/
    在这里插入图片描述

安装

  • 进行安装
    在这里插入图片描述
  • 选择next
    在这里插入图片描述
  • 选择安装位置
    在这里插入图片描述
  • 进行安装
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

环境变量设置

  • 设置环境变量
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
  • 参考资料:https://goproxy.cn/

检查

  • 在windows cmd 执行命令 go env
    在这里插入图片描述
  • 表示go环境变量配置成功

VSCode开发配置

插件配置

  • 安装Go扩展插件,输入: go
    在这里插入图片描述
  • 插件安装 vscode-go-syntax
    在这里插入图片描述
  • vscode进行重启

在 Visual Studio Code 中安装通义灵码

  • 已安装 Visual Studio Code 的情况下,在侧边导航上点击扩展。
    在这里插入图片描述
  • 搜索通义灵码(TONGYI Lingma),找到通义灵码后点击安装
    在这里插入图片描述
  • 进行登录
    在这里插入图片描述

go hello word

  • 创建main.go
package main

import (
	"fmt"
)

func main() {
	fmt.Println("hello,word")
}

在这里插入图片描述
在这里插入图片描述

参考资料

https://blog.csdn.net/qq_44830881/article/details/123457805

https://blog.csdn.net/m0_60511809/article/details/139811571

举报

相关推荐

0 条评论