我不知道该如何解决这个问题 。对于复合文本,可能可以添加如下语法:

文章插图
如果你有一个指向 slice 的指针:

文章插图
我不知道我是否喜欢这些复合文字语法 。在 C 语言中,为支持 sizeof 行为而进行的修正感觉更有表现力和明显:

文章插图
但也许这只是我用 C 语言编程的时间太长了 。
我不知道改变新的有相似的行为是有用的还是有价值的;我怀疑它的使用是不寻常的 。在任何情况下,我都清楚这将减少重构软件以及编写新的软件的开销 。
这个问题并不是那么糟糕,但修复它肯定会让我觉得更好 。在很多情况下,Go已经比 C 和 C++ (我至今无法忍受) 更有表现力了 。我认为,如果在语言中添加了对分配类型的推断的支持,那么 Go 语言对 C 系统程序员来说就会更有吸引力,因为除了 GC,他们还有其他坚持的理由 。(就我个人而言,我还希望看到一个关于支持系统级并发的更好的事情,但最好是单独发布 。)
我编辑了这篇文章,以修复 C 示例中的一个错误 。当我最初编写这个示例时,struct set 没有使用灵活的数组成员 。Anmol Sethi 写信询问这个特性,并指出我错误地分配和再次分配给了FAM 。我忘记了要删除那些代码 。
注释:
【Go 语言 Malloc 的惯用语法】① : Kate Flavel 提醒我,对于 VLA 类型来说,这不是必须的,因为它是如此的无用,我总是忘记这点 。这种类型有它自己的表达式求值 。
推荐阅读
- windows32位和64位系统的区别
- 棉服可以用洗衣机洗 棉花做的棉裤能用洗衣机洗吗
- 回收旧衣服真的赚钱吗 旧衣服回收项目靠谱吗
- VLAN工作原理之ACCESS:接收到带VLAN的报文如何处理
- 现在的一口价黄金为什么有人买 一口价黄金我想把它卖了可以吗
- 一 世界上的大城市人口排名(2020年)(2020世界人口最多的城市前十名)
- 世界上最早用纸张印刷的报纸出版于我国唐朝的什么报纸 最早的报纸是唐朝的什么报纸
- 日本一个苹果多少钱 日本最贵的苹果多少钱一个
- 淘宝店怎么开,需要什么条件? 开淘宝店的条件及流程
- 世界上最大的管风琴在哪个教堂 什么是管风琴
