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

用xampp来搭建wordpress建站环境wordpress 4 下载

用xampp来搭建wordpress建站环境,wordpress 4 下载,权威的公司网站制作,站长工具综合查询站长工具概念 切片#xff08;slice#xff09;是建立在数组之上的更方便#xff0c;更灵活#xff0c;更强大的数据结构。切片并不存储任何元素而只是对现有数组的引用。 三种方式及细节案例 ①定义一个切片#xff0c;然后让切片去引用一个已经创建好的数组 package main import…概念 切片slice是建立在数组之上的更方便更灵活更强大的数据结构。切片并不存储任何元素而只是对现有数组的引用。 三种方式及细节案例 ①定义一个切片然后让切片去引用一个已经创建好的数组 package main import (fmt )func main() {var arr [5]int [...]int {1, 2, 3, 4, 5}var slice arr[1:3]fmt.Println(arr, arr)fmt.Println(slice, slice)fmt.Println(slice len, len(slice))fmt.Println(slice cap, cap(slice)) } ②通过make来创建切片。基本语法var 切片名 []type make([], len, [cap])参数说明type是数据类型、len是大小、cap是切片容量容量必须长度 通过make方式创建切片可以指定切片大小和容量如果没有给切片的各个元素赋值那么就会使用默认值(int、float0, strint, boolfalse)荣国make方式创建的切片对应的数组是由make底层维护对外不可见也就是只能通过slice访问各个元素 package main import (fmt )func main() {var slice []float64 make([]float64, 5, 10)//没有给值默认都是0fmt.Println(slice) //[0 0 0 0 0]//赋值slice[1] 5slice[3] 10 fmt.Println(slice) //[0 5 0 10 0] fmt.Println(slice大小:, len(slice)) //slice大小: 5fmt.Println(slice容量:, cap(slice)) //slice容量: 10 } ③定义一个切片直接就指定具体数组使用原理类似于make的方式 package main import (fmt )func main() {var slice []string []string{zhangsan, lisi, wangwu}fmt.Println(slice, slice) //slice [zhangsan lisi wangwu]fmt.Println(slice len, len(slice)) //slice len 3fmt.Println(slice cap, cap(slice)) //slice cap 3 }  第一种和第二种的区别 第一种方式是直接引用数组这个数组是事先存在的程序员可见第二种方式是通过make来创建切片make也会创建一个数组是由切片在底层维护程序员不可见 补充零碎案例 package main import fmt func main() {// 和数组不同的是切片的长度是可变的。// 我们可以使用内置函数make来创建一个长度不为零的切片// 这里我们创建了一个长度为3存储字符串的切片切片元素// 默认为零值对于字符串就是。s : make([]string, 3)fmt.Println(emp:, s)// 可以使用和数组一样的方法来设置元素值或获取元素值s[0] as[1] bs[2] cfmt.Println(set:, s)fmt.Println(get:, s[2])// 可以用内置函数len获取切片的长度fmt.Println(len:, len(s))// 切片还拥有一些数组所没有的功能。// 例如我们可以使用内置函数append给切片追加值然后// 返回一个拥有新切片元素的切片。// 注意append函数不会改变原切片而是生成了一个新切片// 我们需要用原来的切片来接收这个新切片s append(s, d)s append(s, e, f)fmt.Println(apd:, s)// 另外我们还可以从一个切片拷贝元素到另一个切片// 下面的例子就是创建了一个和切片s长度相同的新切片// 然后使用内置的copy函数来拷贝s的元素到c中。c : make([]string, len(s))copy(c, s)fmt.Println(cpy:, c)// 切片还支持一个取切片的操作 slice[low:high]// 获取的新切片包含元素slice[low]但是不包含slice[high]// 下面的例子就是取一个新切片元素包括s[2]s[3]s[4]。l : s[2:5]fmt.Println(sl1:, l)// 如果省略low默认从0开始不包括slice[high]元素l s[:5]fmt.Println(sl2:, l)// 如果省略high默认为len(slice)包括slice[low]元素l s[2:]fmt.Println(sl3:, l)// 我们可以同时声明和初始化一个切片t : []string{g, h, i}fmt.Println(dcl:, t)// 我们也可以创建多维切片和数组不同的是切片元素的长度也是可变的。twoD : make([][]int, 3)for i : 0; i 3; i {innerLen : i 1twoD[i] make([]int, innerLen)for j : 0; j innerLen; j {twoD[i][j] i j}}fmt.Println(2d: , twoD) } //结果 emp: [ ] set: [a b c] get: c len: 3 apd: [a b c d e f] cpy: [a b c d e f] sl1: [c d e] sl2: [a b c d e] sl3: [c d e f] dcl: [g h i] 2d: [[0] [1 2] [2 3 4]]  转载于:https://www.cnblogs.com/wt645631686/p/9637311.html
http://www.zqtcl.cn/news/594694/

相关文章:

  • 下步我院将建设网站信息保密浙江温州网络公司
  • 一键建站网站seo关键词快速排名介绍
  • 自己做网站 什么wordpress博客文章加密
  • 怎样做音视频宣传网站wordpress 推送
  • 网站图片上传代码专业的企业进销存软件定制
  • 商品网站模板wordpress文章推荐
  • 十里堡网站建设做吃的教程网站
  • 比较好的源码网站河南网站seo推广
  • 做网站推广什么好网站界面结构
  • 龙岗网站优化常见的渠道推广方式有哪些
  • wordpress 后台乱码成都百度推广优化
  • 大连 响应式网站wordpress保存图片不显示
  • 二手车网站建站网站建设企业建站要求
  • 海山免费网站建设做视频网站如何赚钱
  • 网站增加点击率 怎样做小店面设计装修网
  • 一 美食 视频网站模板下载安装外国优秀网站欣赏
  • 网站服务器部署重庆涪陵网站建设公司
  • php网站开发实践要做网站照片怎么处理
  • 网站短期就业培训班搜集关键词的网站
  • 社区网站开发淘宝网站打算找人做
  • 政务类网站网页管理平台
  • 淘宝联盟微信里做网站花卉市场网站建设基本步骤
  • 做网站广告语网站注册建设
  • 仓山福州网站建设哪个是网站建设里面的
  • 开网站流程开发公司起名
  • 免费建站优化网站基本设置
  • 网站建设需要上传数据库吗seo自己做网站吗
  • 网站制作ppt杭州网站的特点
  • 美丽寮步网站建设价钱杭州网站设计询问蓝韵网络
  • 毕节网站建设公司网站职业技术培训学校