golang 比较go中的字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang 比较go中的字符串相关的知识,希望对你有一定的参考价值。

package main

import "fmt"
//compare strings function
func main() {
  fmt.Println(compare("yes", "yoo"));
}

func compare(x, y string) bool{
    if (len(x) == len(y)) {
        for i := 0;i<len(x);i++ {
            if(x[i] != y[i]) {
                return false
            }
        }
        return true
    } else {
        return false
    }
}

golang go中的字符串转换示例

package main

import "fmt"

//wraps a value in any type
func value(elem interface{}) interface{} {
  return elem
}

func str(elem interface{}) string {
  return elem.(string)
}

func main() {
  fmt.Println(value("hello world"))
  fmt.Println(value("hello world").(string) + " This is a string cast")
  fmt.Println(str(value("hello word")) + " this is another cast")
}

以上是关于golang 比较go中的字符串的主要内容,如果未能解决你的问题,请参考以下文章

golang go中的字符串转换示例

golang 使用Go查找给定切片中的最大字符串数

Golang入门到项目实战 golang中的if语句

Go 如何进行字符串比较?

Golang关于Go中一些常用的知识介绍

Go语言(golang)新发布的1.13中的Error Wrapping深度分析