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

  • 相关阅读:
    package.json文件
    Node.js中模块加载机制
    第三方模块
    系统模块
    Node.js快速入门及模块化开发
    String 的扩展方法
    ES6 的内置对象扩展
    箭头函数
    解构赋值
    let、const、var 的区别
  • 原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12250787.html
Copyright © 2011-2022 走看看