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

中央经济工作会议2021解读seo策略工具

中央经济工作会议2021解读,seo策略工具,wordpress服务器环境,网站做虚假广告本文为Go语言中指针定义和示例及不支持语法汇总。 目录 指针 定义指针 关键字new定义 函数返回指针 空指针 Go不支持语法汇总 总结 指针 Go语言也有指针,结构体成员调用时,obj.name Go语言在使用指针时,会使用内容的垃圾回收机制&am…

本文为Go语言中指针定义和示例及不支持语法汇总。

目录

指针

定义指针

关键字new定义

函数返回指针

空指针

Go不支持语法汇总

总结


指针

Go语言也有指针,结构体成员调用时,obj.name

Go语言在使用指针时,会使用内容的垃圾回收机制(gc: garbage collector),

开发人员不需要手动释放内存

Go语言可以返回栈上的指针,程序会在编译的时候就确定了变量的分配位置;

编译的时候,如果发现有必要的话,就将变量分配到堆上。

定义指针

定义一个变量,然后把它的指针赋值给另一个变量。

示例如下:

package mainimport "fmt"func main() {name := "lisi"ptr := &namefmt.Println("name:", *ptr)fmt.Println("name ptr:", ptr)
}

运行结果:

name: lisiname ptr: 0xc000020070

关键字new定义

还可以使用关键字new来进行指针的定义。

示例如下:

name2Ptr := new(string)
*name2Ptr = "Miko"
fmt.Println("name2:", *name2Ptr)
fmt.Println("name2 ptr:", name2Ptr)

函数返回指针

定义一个函数,返回一个string类型的指针,go语言返回写在参数列表后面。

可以返回栈上的指针,编译器在编译程序时,

会自动判断这段代码,将city变量分配在堆上。

示例如下:

package mainimport "fmt"func main() {// 可以返回栈上的指针,编译器在编译程序时,会自动判断这段代码,将city变量分配在堆上res := testPtr()fmt.Println("res city:", *res, ", address:", res)
}// 定义一个函数,返回一个string类型的指针,go语言返回写在参数列表后面
func testPtr() *string {city := "河北"ptr := &cityreturn ptr
}

空指针

空指针,在C语言:null;go:nil。

示例如下:

// if 与php 不同在于if没有小括号,即使只有一行也必须{}
if res == nil {fmt.Println("name 是空, nil")
} else {fmt.Println("name 是非空")
}

Go不支持语法汇总

1.自增--i, ++i不支持

2.不支持地址加减

3.不支持三目运算符?:

4.只有false才能代码逻辑假,数字0和nil不能

示例如下:

package mainimport "fmt"func main() {//if 0 {// fmt.Println("不能使用0判断假")//}//if nil {// fmt.Println("不能使用nil判断假")//}if false {fmt.Println("这是假的情况")}if true {fmt.Println("这是真的情况")}// 不支持使用三目运算符//a, b := 1, 2//f := a > b ? 1:0
}

总结

本文为Go语言中指针定义和示例及不支持语法汇总。

http://www.hkea.cn/news/366974/

相关文章:

  • 网站制作营销型哪些网站可以发广告
  • 最新政府网站建设理念广州头条新闻最新
  • 济宁网站建设神华线上推广的三种方式
  • 我要表白网站在线制作如何做网站的教程
  • 福州论坛建站模板策划网络营销活动
  • 网站建设 天津百度市场应用官方app
  • 动态网站制作流程友情链接的定义
  • 企业网站开发方案免费建立一个网站
  • 网站引导页面制作的四个任务名称推广引流的10个渠道
  • 南宁网站建设制作后台网站关键词优化价格
  • 微信小程序商城制作公司宁波seo推广服务
  • 响应式购物网站公司seo是什么意思
  • 360未经证实的网站如何做电商运营方案
  • 网站建设类公司排名营销方案范文100例
  • 郑州网站设计 郑州网站开发网络优化有前途吗
  • 黑河做网站首页关键词排名优化
  • 网站二级域名怎么解析公司网络搭建
  • wordpress做网店win10优化大师是官方的吗
  • 弄个做网站公司产品宣传
  • 商品房建设信息网站googleplay商店
  • 菏泽 网站建设优化工具箱
  • 网站建设找哪家公司百度搜索热度
  • 网页设计论文引言北海百度seo
  • 网站空间哪家做的好网络营销的常用工具
  • 网站开发具体问题优化营商环境
  • wordpress4.5 火车头廊坊seo培训
  • 怎么做多个网站单点登录艺考培训
  • 网站怎么做双语种seo关键词如何设置
  • 用java做的游戏下载网站有哪些内容成都网络推广优化
  • 慈溪市网站建设google官网