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)
    
    }

  • 相关阅读:
    CF div2 332 A
    vector resize 错误用法
    linux命令之 chown
    dlmalloc 编译 链接
    C++ 类 访问限制
    C++ 编译多态 运行多态
    libevent 编译 Windows
    浮点数小记
    NYOJ 435 棋盘覆盖(二)
    HDU 3555 Bomb 简单数位DP
  • 原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12250787.html
Copyright © 2011-2022 走看看