主页 > 知识库 > 浅谈Go语言中字符串和数组

浅谈Go语言中字符串和数组

热门标签:客服级电销机器人 工商信用卡外呼系统教程 外呼系统如何接收服务密码 旅游厕所如何电子地图标注 海外照相馆地图标注入驻 外呼系统多少钱一年 滁州自建外呼系统 智能营销软件 经常接到推销电话机器人的电话

go语言里边的字符串处理和PHP还有java 的处理是不一样的,首先申明字符串和修改字符串

复制代码 代码如下:

package main
import "fmt"
var name string           //申明一个字符串
var emptyname string = "" //申明一个空字符串
func main() {
 //申明多个字符串并且赋值
 a, b, v := "hello", "word", "widuu"
 fmt.Println(a, b, v)
 //转换字符串的内容,先转换a的类型为[]byte
 c := []byte(a)
 //赋值
 c[0] = 'n'
 //在转换成字符串类型,其实我们发现我们的a并没有改变
 //而是一个新的字符串的改变
 d := string(c)
 fmt.Println(d)
 //字符串原型输出
 m := `hello
   word`
 fmt.Println(m)
}

声明数组的方式

复制代码 代码如下:

package main
import "fmt"
var arr [2]int //申明一个数组
func main() {
 arr[0] = 1 //数组赋值
 fmt.Println(arr)
 arrtest := [3]int{1, 2, 3} //数组的另一种申明方式
 fmt.Println(arrtest)
 a := [...]int{1, 2} //[...]自动识别数组的长度
 fmt.Println(a)
 fmt.Println(len(a))//输出数组的长度
}

下边是slice的申明和使用其实这就是一种动态的数组

复制代码 代码如下:

package main
import "fmt"
func main() {
 d := []int{1, 2, 3} //申明一个slice这个是动态的数组,没有长度
 fmt.Println(d)
 var q, w []int
 q = d[0:1] //可以定取得上边的长度
 w = d[1:3]
 d = append(d, 2) //向其中添加元素
 fmt.Println(d)
 fmt.Println(q, w)
}

您可能感兴趣的文章:
  • 简单谈谈Golang中的字符串与字节数组
  • go特性之数组与切片的问题
  • 详解go 动态数组 二维动态数组
  • go for range遍历二维数组的示例
  • 使用go语言实现查找两个数组的异同操作

标签:本溪 晋城 楚雄 湘潭 深圳 九江 喀什 运城

巨人网络通讯声明:本文标题《浅谈Go语言中字符串和数组》,本文关键词  浅谈,语,言中,字符串,和,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《浅谈Go语言中字符串和数组》相关的同类信息!
  • 本页收集关于浅谈Go语言中字符串和数组的相关信息资讯供网民参考!
  • 推荐文章