码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 1.GO语言的第一步


    Go简介

    Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

    特点:
    1. 背靠大厂,Google
    2. 支持并发(最显著特点)
    3. 语法简单容易上手
    4. 内置runtime,支持垃圾回收
    5. 可直接编译成机器代码,不依赖其他库
    6. 丰富的标准库
    7. 跨平台编译
    应用领域
    1. 服务器编程
    2. 开发云平台
    3. 区块链 : 得天独厚的优势,尤其是加密算法
    4. 分布式系统
    5. 网络编程

    安装Go

    下载地址: https://golang.google.cn/dl/ ,

    安装包
    下好安装包直接安装。

    请添加图片描述

    设置环境变量

    请添加图片描述
    测试环境变量是否成功

    配置Go的环境
    go env
    
    • 1

    请添加图片描述

    go env -w GO111MODULE="on" 
    go env -w  GOPROXY="http://goproxy.cn" 
     
    //从powershell 用
    $env:GO111MODULE = "on"
    $env:GOPROXY = "http://goproxy.cn"
    //使用 gomod 管理库,需要vpn上网,所有模组都再github上,需要有git
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    请添加图片描述

    请添加图片描述

    go get  //类似 go clone
    
    • 1

    Go的开发工具

    1. sublime
    2. vim
    3. atom
    4. LiteIDE
    5. eclipse
    6. goland
    7. vscode 用这个,yyds!
    VSCODE
    1. 直接安装
    2. 安装插件
    1.GO

    请添加图片描述

    请添加图片描述

    go run main.go遇到错误go.mod 文件在当前目录或任何父目录中找不到;

    请添加图片描述

    解决方法1:

    “go 命令现在默认在模块感知模式下构建包,即使没有 go.mod 存在也是如此。

    “您可以将 GO111MODULE 设置为 auto,仅当当前目录或任何父目录中存在 go.mod 文件时,才能启用模块感知模式。

    go env -w GO111MODULE=auto
    
    • 1

    请添加图片描述

    2.安装 Code Runner

    请添加图片描述

    请添加图片描述

    方法2:

    god mod init go_1  //后面自己命名
    
    • 1

    佛说 与你无缘的人,你与他说话再多话也是废话
    与你有缘的人,你的存在就能惊醒他所有的感觉

  • 相关阅读:
    Android 获取系统编解码器
    基于C/C++的CHtmlDiag的Input输入框的粘贴功能
    2024黑马AI+若依框架项目开发 个人心得、踩坑和bug记录 全网最快最全 基础功能认识篇
    微信小程序商城如何构建私域流量池?
    练[MRCTF2020]Ez_bypass
    js网络编程
    全网超50万粉丝的Linux大咖良许,出书了!
    设计模式行为型-状态模式
    QT学习之路(一)ubuntu 18.04的Qt Creator在线安装
    Scala---WordCount
  • 原文地址:https://blog.csdn.net/qq_40893490/article/details/127720623
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号