【问题标题】:How to extract go builtin function code such as delete()如何提取delete()等go内置函数代码
【发布时间】:2016-01-05 15:03:23
【问题描述】:

我在go src(/go/src/builtin/builtin.go)中找到了内置函数,如下:

func delete(m map[Type]Type1, key Type)

但这不是源代码。谁能告诉我内置函数源码在哪里?

【问题讨论】:

  • @CodingPickle:我不打算这样标记它,因为它链接到旧的 repo 和旧的基于 C 的编译器。然而,我的回答最终也会过时——所以我想这会使这个问题“离题”。

标签: go


【解决方案1】:

builtin.go 只是一个用于文档目的的文件。它不包含任何实现。

地图实现在runtime/map.go。删除功能在mapdelete 函数中实现。

【讨论】:

    猜你喜欢
    • 2015-01-28
    • 1970-01-01
    • 2020-07-03
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 2020-01-31
    • 2020-04-20
    • 2014-02-17
    相关资源
    最近更新 更多