• 2024-04-29符文Runes协议技术详解
    最近符文Runes协议是比特币生态最火的项目,于是我利用晚上的时间,把Runes协议使用Go语言实现了一遍,项目地址:https://github.com/bxelab/runestone,另外也基于这个Runestone库编写对应的一个命令行客户端在这里,基于对Runes协议的深入理解,发现网上很多项目对符文的用法是不对的,于是我
  • 2024-03-20Go: 内置类型别名深入解析
    在Go语言的世界里,类型别名不仅仅是一种语法糖,它们承载了语言设计者的深思熟虑和对编程实践的深刻理解。在这篇文章中,我们将深入探讨Go语言中几个重要的内置类型别名:byte、rune、any以及iota,并解析它们的设计意图、使用场景以及如何在日常开发中有效利用这些类型别名来编写更
  • 2024-02-07Go语言精进之路读书笔记第15条——了解string实现原理并高效使用
    15.1Go语言的字符串类型在Go语言中,无论是字符串常量、字符串变量还是代码中出现的字符串字面量,它们的类型都被统一设置为string特点string类型的数据是不可变的对string进行切片化后,Go编译器会为切片变量重新分配底层存储而不是共用string的底层存储string的底层的数据存
  • 2023-11-28go基础数据类型 - string的底层
    先上一段代码:funcmain(){ content:="长沙boy" content1:="boy" fmt.Printf("content:%d\n",unsafe.Sizeof(content)) fmt.Printf("content1:%d\n",unsafe.Sizeof(content1))}打印的结果:content:16content1:16问题1、从这里
  • 2023-05-29GO数据类型(二)--字符串
    (文章目录)转义字符每一个都是一个字符,rune类型(int32)。可以作为单独字符使用,也可以作为字符串中的一个字符。\aU+0007alertorbell\bU+0008backspace\fU+000Cformfeed\nU+000Alinefeedornewline\rU+000Dcarriagereturn\tU+0009horizontal
  • 2023-02-20Golang基础-Runes
    rune与stringTherunetypeinGoisanaliasforint32.Giventhisunderlyingint32type,therunetypeholdsasigned32-bitintegervalue.However,unlikean
  • 2023-01-14go语言杂记1
    1.配置环境变量对于Linux和Mac用户,mkdir/data/go_pathvim~/.bashrc加入以下几行        exportGOROOT=/usr/local/go($GOROOT和$GOPATH这两个路径
  • 2022-12-06Go--基本类型
    摘抄自:https://www.topgoer.cn/docs/golang/chapter03-8基本类型介绍Golang更明确的数字类型命名,支持Unicode,支持常用数据结构。类型长度(字节)默认值说明bool
  • 2022-12-03golang rang 字符串
    golang遍历字符串,有多种方式:``点击查看代码 //字符串,把字符串起来 s:="中国人,zgr" forpos,char:=ranges{ //range是按照字符来遍历,返回字符出现的位置
  • 2022-10-03Go的[]rune 和 []byte的区别
    Go的[]rune和[]byte的区别[]rune和[]byte源码//byteisanaliasforuint8andisequivalenttouint8inallways.Itis//used,byconvention,todis
  • 2022-09-22go类型系统概序
    基本类型字符串类型string布尔类型bool数值类型int8,int16,int32,int64,uint8,uint16,uint32,uint64,int,uint,uintptrtype,rune其中type为uint8
  • 2022-09-22Go语言基础之基本数据类型
    基本数据类型    Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go语言的基本类型和其他
  • 2022-09-181624. 两个相同字符之间的最长子字符串
    1624.两个相同字符之间的最长子字符串给你一个字符串s,请你返回两个相同字符之间的最长子字符串的长度,计算长度时不含这两个字符。如果不存在这样的子字符串,返回-1