刘鹏的小站

似水流连

Home Archives
2015-07-07

golang-返回*int指针

func test() *int {
x := 100
return &x
}

注: 此处因为返回了变量int的地址, 所以基本类型x的值不会分配到栈中,
因为栈中的数据只在作用域范围内有效。
所以此处编译器会根据需求将其分配到堆中,交给gc去处理

Share Comments
  • golang
Newer
golang-Benchmark
Older
golang-16进制&10进制

Tags

  • docker1
  • golang12
  • javascript8
  • mongodb1
  • regex1
  • ubuntu1
  • vagrant1
  • 匆匆那年1
  • 并发编程1

Tag Cloud

docker golang javascript mongodb regex ubuntu vagrant 匆匆那年 并发编程

Archives

  • July 201513
  • June 201516

Recents

  • Hello World
  • vagrant 开发环境配置
  • golang-RWMutex
  • upstart-命令备忘
  • docker-命令备忘
© 2015 刘鹏
Powered by Hexo
Home Archives