zoukankan      html  css  js  c++  java
  • Golang的基础数据类型-字符串型

             Golang的基础数据类型-字符串型

                                作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

     

     

     

     

    一.字符型概述

      上一篇博客学习了使用单引号括起来的单个字符就是字符类型,在Golang中有两种表示字符类型的方式,可参考我之前的笔记:
        https://www.cnblogs.com/yinzhengjie2020/p/12250350.html
    
      用双引号括起来的字符就是字符串类型。在Go中的字符串,都是采用UTF-8字符集编码。

    二.字符型使用案例

    1>.字符串拼接

    package main
    
    import (
        "fmt"
    )
    
    func main() {
    
        var Name string = "尹正杰"
    
        blog := "博客地址:https://www.cnblogs.com/yinzhengjie"
    
        fmt.Printf("Name的类型为:[%T],Name的值为:[%s]
    ", Name, Name)
        fmt.Printf("blog的类型为:[%T],blog的值为:[%s]
    ", blog, blog)
    
        /*
            +:
                可以将两个字符串的值进行拼接
            ==:
                判断两个字符串内容是否相同
        */
        res := Name + blog
        fmt.Printf("res的类型为:[%T],res的值为:[%s]
    ", res, res)
    
        fmt.Printf("Name和blog的值是否相等:[%t]
    ", Name == blog)
    }

    2>.统计字符串长度

    package main
    
    import (
        "fmt"
    )
    
    func main() {
    
        var Name string = "尹正杰"
    
        blog := "博客地址:https://www.cnblogs.com/yinzhengjie"
    
        /*
            len(t Type):
                用于计算数据类型的长度
        */
        fmt.Printf("Name的长度为:[%d],Name的值为:[%s]
    ", len(Name), Name)
        fmt.Printf("blog的长度为:[%d],blog的值为:[%s]
    ", len(blog), blog)
    
    }

  • 相关阅读:
    45、linux shell命令,ldconfig
    47、linux shell,ln链接
    43、linux shell命令,chmod
    39、linux 进程管理
    46、linux shell命令,chkconfig
    40、linux shell常用函数mkdir,rmdir,mount
    26、linux 几个C函数,nanosleep,lstat,unlink
    38、linux shell常用函数,nice
    44、linux shell命令,ldd
    41、linux shell常用函数,lsof
  • 原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12250787.html
Copyright © 2011-2022 走看看