网站地图官方微信:
网站首页 肇东市 金洲镇 金石镇 灵川县 木耳镇 庆城县

当前位置: 首页 >

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

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

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

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

  • | 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性? |

    当然不会。 我虽然结婚十几年了,但去逛街都会打扮的漂漂亮亮...

    查看详情>>
  • | 为什么知乎上很多人觉得新加坡不适合定居? |

  • | 如何评价《谭谈交通》这档节目? |

  • | 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。? |

  • | 你见过最无用的节俭行为是什么? |

  • | AI 都能写代码了,还要学计算机吗? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • | 24-25 赛季 NBA 总决赛抢七,雷霆 103-91 步行者,夺得本赛季总冠军,如何评价这一结果? |

  • | 大冰为什么突然风评反转了? |

  • | 宠物看到一丝不挂的你, 都会想些啥? |

  • | 大家的NAS都是24小时不关机吗? |

  • 揪着ui那几个像素不放的,当***处理 还有个说这是基本功,...

    2025-06-24
  • 大水体深水养乌龟的忠实信徒。 条件不允许,只有25厘米的水深...

    2025-06-24
  • ZKP作为一个复杂的密码学应用,其底层还是建立在其他的bui...

    2025-06-24
  • 个人博客是不必要备案的。 很多人由于认知局限,以为只能使用国...

    2025-06-24

关注我们

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