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

php做不了大型网站吗小璇seo优化网站

php做不了大型网站吗,小璇seo优化网站,域名进行网站备案,网站维护一般需要多久时间数据结构 数组 支持多维数组,属于值类型,支持range遍历 例子:随机生成长度为10整数数组 package main import ("fmt""math/rand" ) // 赋值 随机获取100以内的整数 func RandomArrays() {var array [10]int //声明var…

数据结构

数组

支持多维数组,属于值类型,支持range遍历
例子:随机生成长度为10整数数组

package main
import ("fmt""math/rand"
)
// 赋值 随机获取100以内的整数
func RandomArrays() {var array [10]int //声明var max intfor i := 0; i < 10; i++ {array[i] = rand.Intn(100)if array[i] > max {max = array[i]}}fmt.Printf("数组内容:%v,长度为:%d, 最大值:%d\n", array, len(array), max) //获取数组长度len(array)
}

 Map

	// 创建mapcountryCapitalMap := make(map[string]string)// 增加Map元素(故意写错的,方便测试修改,中国人,非行走的五十万🙏)countryCapitalMap["China"] = "Shanghai"countryCapitalMap["India"] = "New Delhi"countryCapitalMap["USA"] = "Washington D.C."// 查询Map元素capital, present := countryCapitalMap["China"]if present {fmt.Printf("中国的首都是 %s\n", capital)} else {fmt.Println("未找到国家")}// 修改Map元素countryCapitalMap["China"] = "Beijing"// 删除Map元素delete(countryCapitalMap, "India")// 遍历mapfor country, capital := range countryCapitalMap {fmt.Printf("国家: %s, 首都: %s\n", country, capital)}

指针

引用类型

var a  = 100
b:= &a  // 取地址 赋值给指针变量
c:= *b // 指针变量中指向地址的值
var d *int //定义字符指针
d = b
fmt.Println(a,b,c,*d) //100 0xc0000120d0 100 100
*b = 666
fmt.Println(a,b,c,*d) //666 0xc0000120d0 100 666
a = 999
fmt.Println(a,b,c,*d)  //999 0xc0000120d0 100 999

make 与 new, make 只能用于初始化slice,map,chan类型;new 可以用于任何类型,nil 代表空指针

var slice1 = make([]int,5)
var map1 = make(map[int]string)
var chan1 = make(chan int,3)
var x *int = new(int)
var y *int
var z * map[int]string = new(map[int]string)
fmt.Println(x==nil,y==nil,z==nil) //输出false,true,false

函数

函数支持多个返回值,支持闭包函数,函数参数支持函数类型,不定长参数用 ...,不支持函数重载

  • 返回多个值
交换X与Y的值,并返回
func Swap(x int , y int) (int, int){return  y, x
}
  • 函数参数实现回调函数
type FuncType func(x int, y int) int //声明函数类型func Minus(x int, y int) int {return x - y
}
func CalFun(x int, y int, cal FuncType) int {return cal(x, y)
}
func main() {var result = CalFun(100, 200, func(x int, y int) int { //匿名回调函数return x + y})fmt.Println(result)fmt.Println(Minus(200, 100))
}
  • 递归函数实现N的阶乘
func Factorial(n int64) int64 {if n <= 1 {return 1}return n * Factorial(n-1)
}

函数选择题

func add(args ...int) int {sum := 0for _, arg := range args {sum += arg}return sum
}

下面对add函数调用错误的是:

判断哪个选择是错误的:

A:add(1, 2)

B:add(1, 3, 7)

C:add([]int{1, 2})

D:add([]int{1, 3, 7}...)

A与B是普遍的数据传值结构

C与D是切片的传值结构,但是add方法中的入参为:...int

所以需要通过「...」将切片打散

add([]int{1, 3, 7}...)可以打散为:add(1, 3, 7)

C选项是切片的方式,所以传输会异常

http://www.wangmingla.cn/news/135081.html

相关文章:

  • 导航网站的广告怎么做的郑州网站建设哪里好
  • 电子商务主要是什么麒麟seo外推软件
  • 合肥网站建设的公司电商运营培训机构哪家好
  • 找别人做网站怎么防止别人修改网站设计公司苏州
  • 许昌市网站开发百度网站网址是多少
  • yum安装wordpressseo入门到精通
  • 网站建设评判百度股市行情上证指数
  • ovz的vps怎么做网站html期末大作业个人网站制作
  • 简历生成网站免费信息发布平台网站
  • 让别人做网站推广需要多少钱快速seo关键词优化技巧
  • 郑州网站建设制作费用汕头网站建设公司哪个好
  • 合肥做网站多少钱seo网站关键词排名优化公司
  • 绿色 网站 源码企业网络推广计划
  • 微信怎么做小程序的东莞seo网站制作报价
  • wordpress当前菜单网站如何优化推广
  • 用个人电脑做网站的步骤百度搜索引擎优化怎么做
  • 英文建站快速排名上
  • 上海建设银行网站招聘百度人工客服电话怎么转人工
  • 域名被劫持最佳处理办法网站推广优化方式
  • 网站建设包括什么科目灰色词排名代做
  • 可以做机械设计接单的网站快速优化网站排名的方法
  • 软件网站下载免费爱站网关键词排名
  • cms建站系统 下载应用商店app下载
  • 儿童教育自适应网站模板网站推广的常用途径有哪些
  • 网站注册搜索引擎的目的是百度官网认证多少钱
  • 虚拟搭建wordpress关键词优化难度分析
  • 教育行业网站建设视频优化软件
  • 求一个做美食视频的网站网络推广一个月的收入
  • 网站换主机换域名外贸网站免费推广b2b
  • wordpress帐号导入seo推广哪家服务好