网站地图官方微信:
网站首页 学田乡 边城镇 下都镇 吞盘乡 战旗镇 乌尊镇

当前位置: 首页 >

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

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

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

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

  • | 你捡过最大的漏是什么? |

    刷抖音,看到一套大理的别墅,主人着急脱手,房产面积200平,...

    查看详情>>
  • | 老实人被逼急了会怎么样呢? |

  • | 把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法? |

  • | 用J***a写Android的时代是不是要结束了? |

  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

  • | 宝宝们 敢不敢发出你们自己最可爱的自拍照? |

  • | 公司就一个后端一个前端,有必要搞微服务吗? |

  • | 广西为什么要设立自治区? |

  • | 为什么成功人士的精力都非常旺盛? |

  • | 2025 年还能等得到 LCD 屏的旗舰机吗? |

  • | 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗? |

  • 杭州警察之前还有一个上大分的操作,直接给网约车司机打电话,让...

    2025-06-29
  • 前两天跟几个同学聚餐,我这道红烧肉,一个师妹家四岁的小朋友吃...

    2025-06-28
  • 嗨呀,作为一个日常上班的社畜这题包会的,上班就没必要区浪费那...

    2025-06-29
  • 不要换水!不要换水!不要换水! 开缸早期水浑浊,是因为包括硝...

    2025-06-29

关注我们

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