网站地图官方微信:
网站首页 油榨镇 临河乡 泥屯镇 许孟镇 孙家镇 旗山区

当前位置: 首页 >

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

  • | 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势? |

    参加仓颉内测已三年有余,这三年以来用仓颉开发了一个服务器工具...

    查看详情>>
  • | 为什么中国很少有人使用linux? |

  • | 美国重新工业化有多难? |

  • | postgres集群的选择? |

  • | 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些? |

  • | 为什么不用rust重写Nginx? |

  • | 伊朗这次会崩溃灭亡吗? |

  • | 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑? |

  • | 如何看待 Rust 写的 PNG 解码器比 C 实现更快? |

  • | 为什么都说 Finder 难用? |

  • | golang总体上有什么缺陷? |

  • M2 Max,不插电直接开Pro Tools,一分钟以内可以...

    2025-06-21
  • 我老婆高中时也是班花,但是没人惦记,具体说是没人敢惦记,原因...

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

    2025-06-21
  • 如果你经常开发前端typescript ,你就会发现,rus...

    2025-06-21

关注我们

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