golang 字符串比较是否相等的方法示例

作者:皿小草 时间:2024-02-05 14:45:07 

golang字符串比较的三种常见方法


fmt.Println("go"=="go")
fmt.Println("GO"=="go")

fmt.Println(strings.Compare("GO","go"))
fmt.Println(strings.Compare("go","go"))

fmt.Println(strings.EqualFold("GO","go"))

输出

true
false
-1
0
true

1,自建方法“==”,区分大小写,最简单的方法

2,Compare函数,区分大小写,自建方法“==”的速度要比Compare快,下面是注释

/ Compare is included only for symmetry with package bytes. // It is usually clearer and always faster to use the built-in // string comparison operators ==, <, >, and so on. func Compare(a, b string) int

3,比较UTF-8编码在小写的条件下是否相等,不区分大小写,下面是注释

// EqualFold reports whether s and t, interpreted as UTF-8 strings, // are equal under Unicode case-folding. func EqualFold(s, t string) bool

来源:https://blog.csdn.net/oqqYuan1234567890/article/details/59110219

标签:golang,字符串,比较,相等
0
投稿

猜你喜欢

  • 用ASP实现域名绑定子目录

    2009-03-11 13:28:00
  • 基于Python实现本地音乐播放器的制作

    2022-05-11 16:37:46
  • opencv-python 开发环境的安装、配置教程详解

    2022-04-25 22:14:58
  • Python Matplotlib绘图基础详细教程

    2024-01-16 04:34:41
  • 最常用的12种设计模式小结

    2024-04-29 13:17:45
  • python实现一个点绕另一个点旋转后的坐标

    2023-04-24 19:29:24
  • mysql unix准换时间格式查找指定日期数据代码

    2024-01-16 00:35:24
  • GO项目配置与使用的方法步骤

    2024-05-22 17:45:57
  • Python基于文件内容实现查找文件功能

    2022-04-13 11:17:47
  • Python整数对象实现原理详解

    2022-10-09 13:53:03
  • 详解Python中dict与set的使用

    2022-09-11 05:22:22
  • react-native ListView下拉刷新上拉加载实现代码

    2023-07-02 06:35:34
  • Go爬虫(http、goquery和colly)详解

    2024-05-08 10:52:43
  • python中leastsq函数的使用方法

    2023-11-11 06:03:28
  • PyTorch上搭建简单神经网络实现回归和分类的示例

    2022-08-02 04:49:42
  • MySQL基础教程之事务异常情况

    2024-01-15 06:12:20
  • 100行Python代码实现每天不同时间段定时给女友发消息

    2023-07-11 20:32:56
  • mysql执行计划介绍

    2024-01-29 10:32:36
  • Python Flask实现后台任务轻松构建高效API应用

    2021-09-25 01:37:43
  • python 根据正则表达式提取指定的内容实例详解

    2023-07-18 01:23:48
  • asp之家 网络编程 m.aspxhome.com