go语言day4 引入第三方依赖 整型和字符串转换 进制间转换 浮点数 字符串

news2024/12/24 8:13:59

Golang依赖下载安装失败解决方法_安装go依赖超时怎么解决-CSDN博客

 go安装依赖包(go get, go module)_go 安装依赖-CSDN博客

目录

go语言项目中如何使用第三方依赖:(前两步可以忽略)

    一、安装git,安装程序全部默认选择都ok

       二、 在goland中使用git代替cmd

   三、尝试安装第三方依赖包:

        在goland的Terminal中调用命令

        有可能安装不成功,使用代理

        调用decimal第三方包下的公开方法

 整型类型:

 各种进制间的相互转换:

                strconv.FormatInt()  

                strconv.ParseInt()

整型与字符串类型间的相互转换:

                strconv.Itoa()

                strconv.Atoi()

浮点数类型: float32 float64

            float32存储的底层原理:

字符串的底层原理:


go语言项目中如何使用第三方依赖:(前两步可以忽略)

    一、安装git,安装程序全部默认选择都ok

Git - Downloading Package (git-scm.com)

git分布式版本控制系统-CSDN博客

       二、 在goland中使用git代替cmd

                 shell path 改为 安装git的bin目录下的bash.exe

   三、尝试安装第三方依赖包:

        在goland的Terminal中调用命令

go get github.com/shopspring/decimal

        有可能安装不成功,使用代理

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

        调用decimal第三方包下的公开方法



 整型类型:

 各种进制间的相互转换:

          strconv包下的两种方法:

                strconv.FormatInt()  

                        10进制转换其他进制

                strconv.ParseInt()

                        其他进制转换为10进制

      注意:整数类型默认都以10进制表示,其他进制都以字符串类型表示。


整型与字符串类型间的相互转换:

         strconv包下的两种方法:

        整型类型转换为字符串

                strconv.Itoa()

        字符串类型转换为整型

                strconv.Atoi()

                



  位运算:


 运算符的优先级:

        遇到不确定直接使用()

goto

 指针:

        

      *int,new(int)

                相同点

                        都是int指针类型。

                        都是为了节省内存空间而存在

                区别

                         *int 默认最终指向的初始值为nil

                        new(int)默认最终指向的初始值为int的初始值0;

浮点数类型: float32 float64

            float32存储的底层原理:

        第一步:将小数部份一直乘以2,大于1则减1继续乘,直到小数部分为0为止

                 比如小数0.52:

                        0.52*2 = 1.04

                        0.04*2 = 1.04

                        0.08*2 = 0.16

                        0.16*2 = 0.32

                        。。。。。。

                得到的结果1100。。。。。。。为小数的二进制值

        第二步:科学计数法表示

       float 由于实现存储小数过程中 出现一直乘以2停不下来;最多保留23位小数

        这样会出现精度丢失问题,所以一开始引入decimal包解决精度问题。

        


字符串:

                1. name := "武沛齐"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1855521.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python编程技巧:如何正确使用with语句(Python中with用法详解)

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 文章内容 📒📝 基本语法📝 处理文件📝 处理网络连接📝 管理线程锁📝 管理数据库连接📝 管理临时目录和文件📝 使用上下文装饰器📝 自定义上下文管理器🎯 示例1🎯 示例2📝 使用多个上下文管理器📝 上下…

格雷码计数器

目录 描述 输入描述: 输出描述: 参考代码 描述 实现4bit位宽的格雷码计数器。 电路的接口如下图所示。 输入描述: input clk, input rst_n 输出描述: output reg [3:0] gray_out 参考代码 timescale 1ns/1nsmod…

Apple创始人斯蒂夫乔布斯2005年在斯坦福大学的毕业典礼演讲:Steve Jobs‘ 2005 Stanford Commencement Address

Steve Jobs’ 2005 Stanford Commencement Address Link: https://www.youtube.com/watch?vUF8uR6Z6KLc and https://www.youtube.com/watch?vHd_ptbiPoXM 文章目录 Steve Jobs 2005 Stanford Commencement AddressSummaryVocabularyTranscriptConnecting the dotsLove and …

LeetCode35.搜索插入位置

LeetCode刷题记录 文章目录 📜题目描述💡解题思路⌨C代码 📜题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。 如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须…

ALOS 12.5m DEM下载

1、下载地址 阿拉斯加遥感数据下载地址:https://search.asf.alaska.edu/ ; 数据详情描述见地址:https://asf.alaska.edu/datasets/daac/alos-palsar-radiometric-terrain-correction/ ; 2、下载步骤 2.1、勾绘研究区 在网站中…

第10章 启动过程组 (识别干系人)

第10章 启动过程组 10.2识别干系人,在第三版教材第361~362页; 文字图片音频方式 视频13 第一个知识点:主要工具与技术 1、数据收集 问卷调查 包括一对一调查、焦点小组讨论,或其他大规模信息收集技术 头脑风暴 头脑风暴&#xff…

计算机Java项目|基于SpringBoot的租房管理系统

作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简…

感应电机转差速度估算

在感应电机矢量控制中,需要计算出感应电机的机械转差速度(同步速度和转子速度之间的差)。以下方程描述了感应电机磁场定向控制 (FOC) 中转差速度值的关系: 如果我们保持转子磁通恒定,并且 d 轴与转子磁通参考系对齐&am…

【算法】二叉树 - 理论基础

1.种类 1.1 满二叉树 只有度为0和2的节点,且度为0的节点都都在同一层。深度为k,有2^k-1个节点。 1.2 完全二叉树 在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都…

“明天下班以后请假了,孩子中考“

「作者简介」:冬奥会网络安全中国代表队,CSDN Top100,就职奇安信多年,以实战工作为基础著作 《网络安全自学教程》,适合基础薄弱的同学系统化的学习网络安全,用最短的时间掌握最核心的技术。 前几天约服务器…

JavaWeb——MySQL:DQL

3.DQL:查询 查询是使用最多、最频繁的操作,因为前面的修改以及删除,一般会交给数据库专业的人员,对于非数据库专业人员来说,老板一般会放心的让你对数据库只进行查询操作; 3.1 基础查询 3.1.1 查询表全部…

高职人工智能专业实训课之“自然语言处理”

一、前言 在人工智能领域,自然语言处理(NLP)技术日益成为研究和应用的热点。为了满足高职院校对NLP专业实训课程的需求,唯众人工智能教学实训凭借其前沿的教育技术平台,特别是GPU虚拟化技术,为学生提供了高…

什么是超级智能?

“超级智能”可以理解为将多个人的智能、机器智能以及环境智能融合在一起。这个定义强调了跨越不同领域和系统的综合与协同,以实现更强大和高效的智能能力。 多个人的智能融合指的是将多个个体的知识、经验和创造力结合起来。通过协作和信息共享,能够集思…

HTML5文旅文化旅游网站模板源码

文章目录 1.设计来源文旅宣传1.1 登录界面演示1.2 注册界面演示1.3 首页界面演示1.4 文旅之行界面演示1.5 文旅之行文章内容界面演示1.6 关于我们界面演示1.7 文旅博客界面演示1.8 文旅博客文章内容界面演示1.9 联系我们界面演示 2.效果和源码2.1 动态效果2.2 源代码2.3 源码目…

上海媒体邀约的类型有哪些?分行业精准邀约

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 媒体宣传加速季,100万补贴享不停,一手媒体资源,全国100城线下落地执行。详情请联系胡老师。 上海作为中国最大的城市之一,拥有丰富的媒体资…

【面试干货】数组在内存中的分配

【面试干货】数组在内存中的分配 1. 基本概念2. 数组的内存分配2.1 堆与栈2.2 数组的分配2.3 数组的生命周期 3. 总结 💖The Begin💖点点关注,收藏不迷路💖 数组是一种常用的数据结构,用于存储相同类型的数据元素。理解…

怎么看自己是不是公网IP?

在网络中,每个设备都被分配了一个唯一的IP地址,它可以是公网IP或私有IP。公网IP是可以直接从互联网访问的地址,而私有IP只能在网络内部使用。有时我们需要确定自己是不是拥有公网IP,以便进行远程访问或其他网络操作。本文将介绍如…

Java基础 - 练习(七)根据今天日期获取一周内的日期(GergorianCalendar类)

计算一周内的日期。通过窗口输入今天日期,获取今天是周几。 GergorianCalendar类 public static void dateToWeek3() {Scanner cin new Scanner(System.in);System.out.println("请输入年,月,日:");while (cin.hasNe…

计算机网络知识点整理1

目录 激励的话 一、计算机发展的三个阶段 二、互联网标准化工作 三、互联网的组成 边缘部分 核心部分 电路交换的主要特点 分组交换的主要特点 四、三大交换方式的主要特点 总结 激励的话 没关系的,有三分钟热度,就有三分钟收获 一、计算机…