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

网站定位授权开启权限怎么做免费的个人网站怎么做

网站定位授权开启权限怎么做,免费的个人网站怎么做,做地方门户网站如何做,长沙公司网络营销推广在golang1.17之前,函数的参数和返回值都是放在函数栈里面的,比如函数A调用函数B,那么B的实参和返回值都是存放在函数A的栈里面,所以可以轻松的返回多个值。 其他的编程语言大都使用某个寄存器来存储函数的返回值。 但是从golang…

在golang1.17之前,函数的参数和返回值都是放在函数栈里面的,比如函数A调用函数B,那么B的实参和返回值都是存放在函数A的栈里面,所以可以轻松的返回多个值。

其他的编程语言大都使用某个寄存器来存储函数的返回值。

但是从golang1.17开始,还是换成了使用寄存器来存储函数的参数和返回值,如果有多个返回值则依次使用AX, BX, CX, DX, SI, DI等寄存器来存储,这样可以稍微提升一些性能。

https://golang.google.cn/doc/go1.17

在这里插入图片描述

package mainfunc main() {x, y, z := function(1, 10, 100)println(x, y, z)
}func function(a, b, c int64) (int64, int64, int64) {a++b++c++return a, b, c
}

go tool compile -S -N -l cat.go

main.main STEXT size=165 args=0x0 locals=0x68 funcid=0x0 align=0x0TEXT    main.main(SB), ABIInternal, $104-0CMPQ    SP, 16(R14)PCDATA  $0, $-2JLS     154PCDATA  $0, $-1SUBQ    $104, SPMOVQ    BP, 96(SP)LEAQ    96(SP), BPFUNCDATA        $0, gclocals·g2BeySu+wFnoycgXfElmcg==(SB)FUNCDATA        $1, gclocals·g2BeySu+wFnoycgXfElmcg==(SB)MOVL    $1, AXMOVL    $10, BXMOVL    $100, CXPCDATA  $1, $0CALL    main.function(SB)MOVQ    AX, main..autotmp_6+64(SP)MOVQ    BX, main..autotmp_7+56(SP)MOVQ    CX, main..autotmp_8+48(SP)MOVQ    AX, main..autotmp_3+88(SP)MOVQ    BX, main..autotmp_4+80(SP)MOVQ    CX, main..autotmp_5+72(SP)MOVQ    AX, main.x+40(SP)MOVQ    BX, main.y+32(SP)MOVQ    CX, main.z+24(SP)CALL    runtime.printlock(SB)MOVQ    main.x+40(SP), AXCALL    runtime.printint(SB)CALL    runtime.printsp(SB)MOVQ    main.y+32(SP), AXCALL    runtime.printint(SB)CALL    runtime.printsp(SB)MOVQ    main.z+24(SP), AXCALL    runtime.printint(SB)CALL    runtime.printnl(SB)CALL    runtime.printunlock(SB)MOVQ    96(SP), BPADDQ    $104, SPRETNOPPCDATA  $1, $-1PCDATA  $0, $-2CALL    runtime.morestack_noctxt(SB)PCDATA  $0, $-1NOPJMP     0main.function STEXT nosplit size=118 args=0x18 locals=0x20 funcid=0x0 align=0x0TEXT    main.function(SB), NOSPLIT|ABIInternal, $32-24SUBQ    $32, SPMOVQ    BP, 24(SP)LEAQ    24(SP), BPFUNCDATA        $0, gclocals·g2BeySu+wFnoycgXfElmcg==(SB)FUNCDATA        $1, gclocals·g2BeySu+wFnoycgXfElmcg==(SB)FUNCDATA        $5, main.function.arginfo1(SB)MOVQ    AX, main.a+40(SP)MOVQ    BX, main.b+48(SP)MOVQ    CX, main.c+56(SP)MOVQ    $0, main.~r0+16(SP)MOVQ    $0, main.~r1+8(SP)MOVQ    $0, main.~r2(SP)MOVQ    main.a+40(SP), AXINCQ    AXMOVQ    AX, main.a+40(SP)MOVQ    main.b+48(SP), BXINCQ    BXMOVQ    BX, main.b+48(SP)MOVQ    main.c+56(SP), CXINCQ    CXMOVQ    CX, main.c+56(SP)MOVQ    AX, main.~r0+16(SP)MOVQ    BX, main.~r1+8(SP)MOVQ    CX, main.~r2(SP)MOVQ    24(SP), BPADDQ    $32, SPRET
http://www.khdw.cn/news/54866.html

相关文章:

  • 做期货要看哪些网站上海网站建设哪家好
  • 网站底部导航菜单网络营销品牌
  • 靠谱做网站360地图下载最新版
  • 优质的网站制作中国百强城市榜单
  • 异地备案 网站360免费建站
  • 手机网站如何建站石家庄seo外包的公司
  • 外贸用什么网站好百度账号怎么注册
  • 做网站要备案吗 要几天近期的新闻消息
  • 临沂哪里做网站互动营销案例100
  • 网站文案案例站长统计性宝app
  • 在国税网站更换购票员怎么做吉林seo基础
  • 网站建设网络推广图片成功的软文推广
  • b站网站开发者调试用具网络销售靠谱吗
  • 侯马市网站建设公司百度指数数据分析
  • 自己建网站百度到吗如何在百度上推广自己
  • ag娱乐建设网站搭建网站要多少钱
  • 衡水景县专业做淘宝网站公司如何优化关键词搜索
  • 那种漂亮的网站怎么做的一个品牌的策划方案
  • 做外单阿里的网站企业品牌推广网站
  • 网上电影网站怎么做的日本网络ip地址域名
  • 做网站需要会什么 知乎友情链接购买网站
  • 我想建立个网站数据怎么办百度客服24小时电话
  • 上海建网站工作室网络优化有前途吗
  • 在互易上做的网站如何修改商城推广
  • 上海青浦做网站公司请简述网络营销的特点
  • 做网站挂谷歌广告赚钱吗贵阳网站建设制作
  • 网页设计与网站建设期末考试试卷网络推广公司方案
  • 购物返利网站怎么做网站百度收录突然消失了
  • 绍兴cms建站模板代理怎么引流推广
  • 公司做网站的费用计什么科目优化电池充电什么意思