网站地图官方微信:
网站首页 滦平镇 三墩镇 罗场镇 柏果镇 勐马镇 中角镇

当前位置: 首页 >

大部分语言都用尖括号<>表示泛型,为什么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 写的 PNG 解码器比 C 实现更快? |

    现在的“快”跟二十年前的“快”已经不是一个概念了。 “无畏并...

    查看详情>>
  • | Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂? |

  • | 各位前端大触们,一般怎么定颜色的? |

  • | 为什么中国的英语教育这么失败? |

  • | Golang 中为什么没有注解? |

  • | RUST的WEB开发真的能用于生产吗? |

  • | 如何评价前端框架SolidJS? |

  • | 苹果电脑的 macOS 系统有多难用? |

  • | 如果给你一次“乘十”的机会,可以把任何事情翻十倍,你会如何使用这张“乘十卡”? |

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 如何评价鸿蒙电脑无法编写其自身运行的程序? |

  • 9昨天测试网络发现电视机有1-5m/s的上传。 而且电视机处...

    2025-06-25
  • 有人说没见过世面,笑死 咱们来看看世面? ---------...

    2025-06-25
  • M芯的mac出来后,被果粉日常称为大火炉的Intel芯片的m...

    2025-06-25
  • 我记得之前本科找实习,面一家小公司的开发岗,老板极其热爱Ma...

    2025-06-25

关注我们

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