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

中国建设银行信用卡积分兑换网站网站建设的搜索功能

中国建设银行信用卡积分兑换网站,网站建设的搜索功能,江苏省建设人才网站,头像在线制作网站目录 概述语法for常量与变量数组切片 slice切片问题问题1问题2 Make 和 New结构体和指针结构体标签 结束 概述 从 java 转来学 go #xff0c;在此记录#xff0c;方便以后翻阅。 语法 for package mainimport fmtfunc main() {for i : 0; i 3; i {fmt.… 目录 概述语法for常量与变量数组切片 slice切片问题问题1问题2 Make 和 New结构体和指针结构体标签 结束 概述 从 java 转来学 go 在此记录方便以后翻阅。 语法 for package mainimport fmtfunc main() {for i : 0; i 3; i {fmt.Println(i)}fullString : helloworldfor i, i2 : range fullString {fmt.Println(i, string(i2))} }for-range 遍历数组切片字符串Map 等 常量与变量 变量定义 变量 var 语句用于声明一个变量列表例子var c,python 变量的初始化 变量声明可以包含初始值每个变量对应一个如果初始化值已存在则可以省略类型变量会从初始值中获得类型var i,j int 1,2 短变量声明 在函数中简洁赋值语句:可在类型明确的地方代替 var 声明函数外的每个语句都必须以关键字开始(var,func等)因此:结构不能在函数外使用 数组 相同类型且长度固定连续内存片段以编号访问每个元素定义方法 var identifier [len] type 示例 myArray :[3]int{1,2,3} 切片 slice 和数组类似的数据结构 切片是对数组一个连续片段的引用数组定义中不指定长度即为切片 var identifier [] type 切片在未初始化之前默认为nil长度为0 package mainimport fmtfunc main() {myArray : [5]int{1, 2, 3, 4, 5}mySlice : myArray[1:3]fmt.Printf(mySlice %v\n, mySlice)fullSlice : myArray[:]fmt.Printf(fullSlice %v\n, fullSlice)var mySlice2 []intmySlice2 append(mySlice2, 1)mySlice2 append(mySlice2, 2)mySlice2 append(mySlice2, 3)fmt.Println(mySlice2) }切片问题 问题1 package mainimport fmtfunc main() {var a []intb : []int{1, 2, 3}c : aa append(b, 1)fmt.Println(c)fmt.Println(a)fmt.Println(b) }append(b,1) 时会重新分配地址导致a与c并不相等。 问题2 package mainimport fmtfunc main() {mySlice : []int{10, 20, 30, 40, 50}for _, i2 : range mySlice {i2 * 2}fmt.Println(mySlice)for i, _ : range mySlice {mySlice[i] * 2}fmt.Println(mySlice) }注意go 语言都是值传递 Make 和 New New 返回指针地址Make 返回第一个元素可预设内存空间避免未来的内存拷贝 结构体和指针 通过 type … struct 关键字自定义结构体Go 语言支持指针但不支持指针运算 指针变量的值为内存地址示贝佳的指针为 nil package mainimport fmttype IF interface {// 接口里面只能定义行为getName() string }type Human struct {// 结构体里面只能包含属性firstName, lastName string }func main() {h : new(Human)fmt.Println(h)fmt.Println(h)fmt.Println(*h) }结构体标签 结构体中的字段除了有名字和类型外还可以有一个可选的标签(tag) package mainimport reflecttype MyType struct {Name string json:name }func main() {mt : MyType{Name: test}mytype : reflect.TypeOf(mt)name : mytype.Field(0)tag : name.Tag.Get(json)print(tag) }结束 goLand 语法后续会继续补充如有疑问欢迎评论区留言。
http://www.w-s-a.com/news/304730/

相关文章:

  • 局域网内建立网站90设计网怎么样
  • 域名备案和网站备案有什么不同工程项目建设网站
  • 做网站难吗?wordpress评论qq
  • 权威网站优化价格电子商务静态网站建设实验报告
  • 公司如何办网站北京网站建设公司内江
  • 六安建设网站企业营业执照查询系统入口
  • a5网站建设如果建设淘宝导购网站
  • html5响应式网站开发教程在国内做跨境电商怎么上外国网站
  • win7配置不能运行wordpress关键词快速优化排名软件
  • 餐饮公司最好的网站建设手机网站 搜索优化 百度
  • 17网站一起做网批做服装团购网站
  • 广州网站制作知名企业网站搭建品牌
  • 如何去除网站外链个人网页制作全过程
  • 保洁公司网站怎么做科技设计网站有哪些内容
  • 建设厅网站查询网页设计好就业吗
  • 惠东县网站建设wordpress 如何回到初始
  • 如何让公司网站网站转备案
  • 获得网站所有关键字北京网站建设116net
  • 铜陵电子商务网站建设做龙之向导网站有用吗
  • 购物网站制作费用沧州新华区
  • 信宜网站设计公司在线购物商城系统
  • 网站维护是什么样如何制作网站教程视频讲解
  • 网站建设网络推广代理公司wordpress图片防盗链
  • 网站备案关站沈阳男科医院哪家好点
  • 王者荣耀网站建设的步骤网站页面用什么软件做
  • 典型网站开发的流程房屋装修效果图三室一厅
  • 制作微网站多少钱阿里巴巴做网站的电话号码
  • 风铃建站模板安卓手机软件开发外包
  • 深圳市住房和建设局门户网站域名转移影响网站访问吗
  • 做母婴网站赚钱汕头百姓网