首页 > 编程语言 > 详细

Go语言的字符串类型

时间:2021-01-24 00:56:33      阅读:30      评论:0      收藏:0      [点我收藏+]

注意

1.go语言中如何遍历字符串中有中文的情况?
2.for循环的遍历与for….range的区别
3.for循环遍历值的类型为uint8
4.for...range遍历值的类型为int32
5.byte(uint8) byte 类型是 uint8 的别名
6.rune 类型,代表一个 UTF-8 字符,当需要处理中文、日文或者其他复合字符时,则需要用到 rune 类型,rune 类型是 int32 类型的别名
package main

import (

	"fmt"

)

func main()  {
	var name string
	//stringVariables := "hello\n"
	var name2 = `csdsvnlvkls`//反引号
	fmt.Printf("%T,%v\n",name,name2)
	fmt.Println(len(name2))
	var name3 = "heloo 普外科开发"
	name2Len:=len(name3)
	//字符串是UTF8编码的
	for index :=0 ;index < name2Len;index++ {
		fmt.Printf("%s  ,%d    ,%c    ,%T \n",name3,name3[index],name3[index],name3[index])
	}
//解决中文的问题
	for _,value:= range name3{
		fmt.Printf("%s  ,%d    ,%c  ,%T  \n",name3,value,value,value)
	}



}

Go语言的字符串类型

原文:https://www.cnblogs.com/suehoo/p/14319103.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!