• go语言基础之字符串类型 和 字符与字符串类型的区别


    1、字符串类型

    示例1:

    package main //必须有一个main包
    
    import "fmt"
    
    func main() {
    	var str1 string
    	str1 = "abc"
    	fmt.Println("str1 = ", str1)
    
    }
    

    #执行结果:

    str1 =  abc

    示例2:

    package main //必须有一个main包
    
    import "fmt"
    
    func main() {
    	str2 := "mike"
    	fmt.Printf("str2 类型是 %T
    ", str2)
    }
    

    #执行结果:

    str2 类型是 string

    示例3:  内建函数,len()可以测字符串的长度,有多少个字符

    package main //必须有一个main包
    
    import "fmt"
    
    func main() {
    	str2 := "mike"
    //内建函数,len()可以测字符串的长度,有多少个字符 fmt.Println("len(str2) = ", len(str2)) }

    #执行结果:

    len(str2) =  4
    

      

     2、字符和字符串的区别

    package main //必须有一个main包
    
    import "fmt"
    
    func main() {
    	var ch byte
    	var str string
    
    	//字符
    	//1、单引号
    	//2、字符,往往都只有一个字符,转义字符除外'
    '
    	ch = 'a'
    	fmt.Println("ch =", ch)
    
    	//字符串
    	//1、双引号
    	//2、字符串有1个或多个字符组成
    	//3、字符串都是隐藏了一个结束符,''
    	str = "a" // 由'a'和''组成了一个字符串
    	fmt.Println("str = ", str)
    
    	str = "hello go"
    	//只想操作字符串的某个字符,从0开始操作
    	fmt.Printf("str[0] = %c, str[1] = %c
    ", str[0], str[1])
    
    } 
    

    #执行结果: 

    ch = 97
    str =  a
    str[0] = h, str[1] = e
    

      

  • 相关阅读:
    PHP数组操作,数组排序,数组元素操作,数组元素定位
    提高PHP编程效率的53个要点
    javascript的一些简单的应用
    数字时钟
    一个限定变量范围的小技巧
    windows编程学习——1 关闭窗口不退出
    比木马NB多了
    模拟时钟
    恶搞程序——黑屏
    用白色画笔再画一遍,代替擦除
  • 原文地址:https://www.cnblogs.com/nulige/p/10201422.html
Copyright © 2020-2023  润新知