当前位置: 首页 > wzjs >正文

做设计_素材网站有哪wordpress替换本地字体

做设计_素材网站有哪,wordpress替换本地字体,知名企业网站人才招聘情况如何,镇江详情设计注意: 切片必须要初始化 才能使用 ,切片是引用类型 a :[]int{} // 这上叫始化 此时并没有申请内存 // 如果要追加值的话: append ints : append(a, 1, 2, 3)a : make([]int,5) // 声明切片类型var a []string //声明一…

注意: 切片必须要初始化 才能使用 ,切片是引用类型

a :=[]int{} // 这上叫始化  此时并没有申请内存 // 如果要追加值的话: append  

ints := append(a, 1, 2, 3)

a := make([]int,5)

// 声明切片类型var a []string              //声明一个字符串切片var b = []int{}             //声明一个整型切片并初始化var c = []bool{false, true} //声明一个布尔切片并初始化var d = []bool{false, true} //声明一个布尔切片并初始化fmt.Println(a)              //[]fmt.Println(b)              //[]fmt.Println(c)              //[false true]fmt.Println(a == nil)       //truefmt.Println(b == nil)       //falsefmt.Println(c == nil)       //false// fmt.Println(c == d)   //切片是引用类型,不支持直接比较,只能和nil比较

两个切片追加 需要用到  ...

s1 := []int{1, 2, 3}s2 := []int{4, 5, 6}//把s2 切片追加到 s1切片中去appendStr := append(s1, s2...)fmt.Println(appendStr)

注意如果是不同类型的切片: 可以用 interface 类型

package mainimport ("fmt"
)type Data struct {Value interface{} // 使用空接口来存储任意类型的数据
}func main() {var dataSlice []DatadataSlice = append(dataSlice, Data{Value: 1})       // 追加 int 类型dataSlice = append(dataSlice, Data{Value: "hello"}) // 追加 string 类型dataSlice = append(dataSlice, Data{Value: 3.14})    // 追加 float64 类型for _, data := range dataSlice {fmt.Println(data.Value)}
}

类型断言的应用

下面是如何定义一个可以包含字符串和数字的切片的示例:

package main

import (

"fmt"

)

func main() {

// 创建一个可以包含任意类型数据的切片

var mixedSlice []interface{}

// 向切片中添加字符串

mixedSlice = append(mixedSlice, "Hello")

// 向切片中添加数字

mixedSlice = append(mixedSlice, 42)

// 添加更多的数据类型

mixedSlice = append(mixedSlice, true) // 布尔值

mixedSlice = append(mixedSlice, 3.14) // 浮点数

// 打印切片内容

for _, value := range mixedSlice {

fmt.Println(value)

}

}

在这个例子中,mixedSlice 是一个 []interface{} 类型的切片,它可以存储任何类型的值。当你想要访问切片中的具体值时,你需要将它们断言(type assertion)回原始类型,例如:

for _, value := range mixedSlice {

switch v := value.(type) {

case string:

fmt.Println("String:", v)

case int:

fmt.Println("Int:", v)

case bool:

fmt.Println("Bool:", v)

case float64:

fmt.Println("Float64:", v)

default:

fmt.Println("Unknown type")

}

}

这样,你就可以根据实际存储在切片中的数据类型来处理它们了。使用空接口和类型断言是处理这种“混合”类型切片的有效方式。


文章转载自:

http://Yv7Gsmjm.ccpnz.cn
http://BgB9OCiD.ccpnz.cn
http://SUlXrjZ3.ccpnz.cn
http://2AV0OhTV.ccpnz.cn
http://MLsr9qAc.ccpnz.cn
http://Ex6Lsd5u.ccpnz.cn
http://eoLcZAqL.ccpnz.cn
http://er0TyP5s.ccpnz.cn
http://XVyF87NE.ccpnz.cn
http://nHThnbIP.ccpnz.cn
http://pGs3MgDg.ccpnz.cn
http://cqGY2q96.ccpnz.cn
http://FXJoHmxH.ccpnz.cn
http://gw9ozQ49.ccpnz.cn
http://CB8q7TSz.ccpnz.cn
http://Wv87xFVy.ccpnz.cn
http://9XyNHfoM.ccpnz.cn
http://EiRYjy37.ccpnz.cn
http://BzGPSeA0.ccpnz.cn
http://whRX2j5L.ccpnz.cn
http://QCyGsIqj.ccpnz.cn
http://QiAPpf0c.ccpnz.cn
http://V8XQpx5o.ccpnz.cn
http://NUrt1L0u.ccpnz.cn
http://2CcV2Wgd.ccpnz.cn
http://EgNnVyXK.ccpnz.cn
http://GUjPpeV1.ccpnz.cn
http://MZs0B7JD.ccpnz.cn
http://Dx1Vy5Gj.ccpnz.cn
http://iQGLabjJ.ccpnz.cn
http://www.dtcms.com/wzjs/626946.html

相关文章:

  • 夏天做啥网站能致富一个好网站应具备哪些条件
  • 做啥英文网站赚钱营销网站建设选择原则
  • 高端网站建设公司的问题理财网站开发
  • 微商城网站建设哪家好wordpress使用图床
  • 知名广州网站建设邯郸手机网站开发价格
  • 各种网站的区别学校网页设计模板html代码免费
  • 上海响应式网站建设推荐网站更换域名 换程序 SEO
  • wordpress 增大字体seo技巧与技术
  • wap网站源码.net巩义网站建设优化公司
  • 白云建设网站python怎么搭建网站
  • 青州建网站怎么推广自己做的网站吗
  • 做网站去哪里接单单页响应式网站模板
  • 网站建设先学什么海南建设局相关网站
  • 做网站首页的软件扬中新闻回放视频
  • 帮熟人做网站如何收费给人做网站挣钱吗
  • 中国建设银行甘肃省分行 官方网站单页面网站可以做自适应网站吗
  • 花钱做的网站本人可以关闭吗wordpress 经典网站
  • 平台网站设计优秀企业网站欣赏店名设计
  • 常德自助建站seo软件工程包括什么专业
  • 公司的网站建设费进入什么科目资源搜索引擎搜索神器网
  • 网站服务器租用怎样收费上海工商网查询企业信息查询系统
  • 广州澄网站建设公司discuz论坛使用方法
  • 个人网站建设规划实践报告大型电子商务网站需要配服务器
  • 机关门户网站建设意义免费建站团队
  • 做新闻封面的网站郑州做网站公
  • mysql网站后台管理系统下载住房和城乡建设部网站倪虹
  • 网站导航功能事件营销成功案例有哪些
  • 百度推广方式seo服务合同
  • 太仓网站开发企业怎么搭建网站
  • 网站建设设计培训班wordpress搜索页如何建