网站地图官方微信:
网站首页 李堡镇 瑶山乡 棋盘乡 木棠镇 宝积镇 武坪乡

当前位置: 首页 >

大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?

最新的设计文档里面对这一块做了一个解释。

Why not use the syntax F like C++ and J***a? When parsing code within a function, such as v := F, at the point of seeing the < it's ambiguous whether we are seeing a type instantiation or an expression using the < operator. This is very difficult to resolve without type information. For example, consider a statement like a, b = w < x, y > (z) Withou…。

大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?

  • | PHP和Node.js哪个更爽? |

    主要是只有nodejs能实现一份代码前后端共用,省了不少事。...

    查看详情>>
  • | 为什么vim***vim.org公开支持乌克兰? |

  • | 体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办? |

  • | 电影《碟中谍》系列中哪一部最好? |

  • | 为什么还有那么多人认为蔚来会倒闭? |

  • | 如果肯德基的员工忍不住偷吃了一个鸡翅怎么办? |

  • | 我们小区地下防空可以撑得住轰炸不? |

  • | 如何评价漫威剧《钢铁之心》? |

  • | 做完截肢手术后切下来的废肢去哪了? |

  • | 服务器能否拒绝非浏览器发起的HTTP请求? |

  • | 为什么老外泡中国妞那么容易?什么时候中国男人也能泡老外那么容易? |

  • 有一说一openwrt我真玩不来,原生还好,想玩插件总会遇到...

    2025-06-28
  • 自己在用27寸4k,刚好可以回答一下。 我的结论很简单,有...

    2025-06-28
  • 我的答案是,大部分up主过于好面子,而不愿意讨论沈六,简单的...

    2025-06-28
  • 飞牛系统(J3455、16G内存) 容器管理:1Panel或...

    2025-06-28

关注我们

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