网站地图官方微信:
网站首页 井坪镇 枝柯镇 麻城镇 三皇镇 铁桥镇 赤沙镇

当前位置: 首页 >

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

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

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

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

  • | 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢? |

    你有没有在整理衣柜时,翻出一件几年前的衣服,突然觉得:“咦,...

    查看详情>>
  • | 如何评价zig这门编程语言? |

  • | 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗? |

  • | 那你说什么样的是美女? |

  • | 为什么有钱人的气质穷人模仿不来? |

  • | 有什么实用的数据可视化软件和网站? |

  • | 为何雷军天天健身,却无健身痕迹? |

  • | 做类似吃鸡的游戏 服务器要不要物理引擎? |

  • | 阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择? |

  • | 系统盘(C盘)与其他盘之间夹了恢复分区,如何将C盘与其他盘合并? |

  • | 如何评价黄霄云这个人? |

  • 87年的,以前自己混,搞各种项目找投资,或者搞媒体跟行业企业...

    2025-06-24
  • 我曾在自己工作的公共图书馆的自修室备考过。 刚去的时候,去...

    2025-06-24
  • 因为国内的人参与不了真正的graalvm的研究 其实graa...

    2025-06-24
  • 世界上没人爱韦东奕,包括他自己。 牙病发展到这个程度,丑陋...

    2025-06-24

关注我们

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