网站地图官方微信:
网站首页 嵯岗镇 武曲镇 虎峰镇 禅林乡 澌岸乡 盐塘乡

当前位置: 首页 >

在go语言中,为什么使用defer?

defer的设计确实难用,个人觉得是go中最难用的设计,而且还“很丑陋”,个人觉得defer的设计有点像py的try,对于panic的处理是recover,对于释放***是close,对应到py是try except和try finally,但后者py都很少用了,几乎全全去使用with了,说到底还是try的设计意图不明显。

还有一个问题是go像减少层级的缩进***用了defer这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。

在go语言中,为什么使用defer?

  • | 我应该设置多少kb才能让他不能玩游戏? |

    只有两根笔都能玩出花来 举个例子: 这是两根笔,一根是晨光本...

    查看详情>>
  • | 你在你男/女朋友的手机里发现过什么秘密? |

  • | 如何制造一个高级的阳谋? |

  • | 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座? |

  • | 为何 Linus 一个人就能写出这么强的系统,中国却做不出来? |

  • | 中年夫妻有多少是生活和谐的? |

  • | 龙的原型是不是鳄鱼? |

  • | 为什么 m1 ***用大小核设计却没有 intel 的问题? |

  • | WiFi7能替代HDMI吗? |

  • | 你们都用 Flutter 开发了什么 App? |

  • | 歼-20 在国际上到底是什么地位? |

  • 三个原因 第一,我们所了解的日本女高中生的校服形象,大半是动...

    2025-06-24
  • 因为这个8533Mbps说的是一个bit的带宽。 实际上骁...

    2025-06-24
  • 巴西的编程语言都占领全世界了,中国怎么就不行呢? 转自公众号...

    2025-06-24
  • 你发现了这个世界线的bug。 2d渲染从历史上就是画矢量图...

    2025-06-24

关注我们

添加微信好友,关注最新动态