网站地图官方微信:
网站首页 向阳区 季市镇 官垌镇 荔波县 昆明市 丹凤县

当前位置: 首页 >

大部分语言都用尖括号<>表示泛型,为什么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要标新立异用中括号?

  • | Rust的工程配置为何用toml格式? |

    选择一个足够先进、坑少的格式是非常明智的,否则后患无穷。 T...

    查看详情>>
  • | 如何评价Cursor? |

  • | 为什么现在吹Rust的人这么多? |

  • | 人类真的想象不出从来没见过的东西吗? |

  • | 为啥苹果不给 MacBook Pro 加上这些特性? |

  • | Prototype.js 这个库和 J***aScript 的原型链 prototype 有什么关系吗? |

  • | 若是和异性入住宾馆违法吗? |

  • | 真正懂机箱的人,都选了什么机箱? |

  • | 前后楼怎么共享宽带? |

  • | MacOS的哪个设计让你非常恼火? |

  • | 软路由是否被过度神化? |

  • 首先是性能足够强,强到大部分人使用的轻薄本都不是对手的程度。...

    2025-06-26
  • 我用这个组合好几年了,已经完全摸索出一套自己的方法论了,不一...

    2025-06-26
  • 一个社区语言能泛起多大浪花?PHP30周年线上活动PHPve...

    2025-06-26
  • 玛娜生态的母体既然那么强大,甚至直接就是高维文明,克洛托系统...

    2025-06-26

关注我们

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