golang中rune类型怎么使用

技术golang中rune类型怎么使用本篇内容介绍了“golang中rune类型怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,

本文介绍了“如何在戈朗使用符文类型”的知识。很多人在实际案件操作中都会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

golang中rune类型

符文相当于golang中的int32,但一般用于角色转换。golang中的len()方法主要计算数组长度。

golang中的默认存储字符串为utf8格式,utf8以可变长度字节存储,英文字母以单字节存储,中文以三字节存储,因此-1和-2的执行结果分别为16和15。golang有两种方式:utf8。RuneCountInString和[]rune()将utf8转换为4字节int32存储,然后计算int32数组的长度。

-1

address:=' thisisshanghai '

fmt。Println('len(地址): ',len(地址))

-2

address:=' thisisshanghai '

fmt。Println('len(地址): ',len(地址))

-3

地址三:=“这是在上海”

fmt。Println('len(地址): ',utf8。符文计数输入(地址三))

-4

fmt。Println('len(地址): ',len([]rune(地址三)))

-5

Unicode。是(unicode。韩,c)//可以判断一个字符是否是中文结果。

-1

len(地址):16

-2

len(地址):15

-3

len(地址):5

-4

Len(地址):5“如何在Golang使用符文类型”介绍到这里。感谢阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128947.html

(0)

相关推荐

  • let、const、var的区别

    技术let、const、var的区别 let、const、var的区别1、var是ES5提出的,let和const是ES6提出的。
    2、const声明的是常量,必须赋值  1)一旦声明必须赋值,不能使用

    礼包 2021年12月5日
  • debug R命令如何修改寄存器的值

    技术debug R命令如何修改寄存器的值这期内容当中小编将会给大家带来有关debug R命令如何修改寄存器的值,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。    IDE : Masm

    攻略 2021年11月11日
  • rabbitmq Hash冲突和一致性相关问题举例分析

    技术rabbitmq Hash冲突和一致性相关问题举例分析这篇文章主要介绍“rabbitmq Hash冲突和一致性相关问题举例分析”,在日常操作中,相信很多人在rabbitmq Hash冲突和一致性相关问题举例分析问题上

    攻略 2021年11月19日
  • c语言从大到小快速排序算法(c语言完整的快速排序算法)

    技术C语言如何实现快速排序算法这篇文章将为大家详细讲解有关C语言如何实现快速排序算法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码#define _CRT_SECURE_NO_W

    攻略 2021年12月20日
  • 23种设计模式,三)抽象工厂模式

    技术23种设计模式,三)抽象工厂模式 23种设计模式(三)抽象工厂模式简要概括23种设计模式之抽象工厂模式三、抽象工厂模式
    ? 前面介绍的工厂方法模式中考虑的是一类产品的生产,如汽车厂商生产汽车,手机

    礼包 2021年11月23日
  • Python代码的使用方法

    技术Python代码的使用方法本篇内容介绍了“Python代码的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1

    攻略 2021年10月26日