KDOC 298: builtinの関数ボディなしの宣言はどうやっているか?

この文書のステータス

  • 作成
    • 2024-11-21 貴島
  • レビュー
    • <署名>

概要

Go言語の builtin packageにある関数はドキュメントのためのダミーである。関数ボディがないのに書けているのは、コンパイル時に無視しているとか、そういうのだろうか。通常、関数ボディがないとコンパイルエラーになる。この挙動がどこでなされているのかが気になった。

/*
Package builtin provides documentation for Go's predeclared identifiers.
The items documented here are not actually in package builtin
but their descriptions here allow godoc to present documentation
for the language's special identifiers.
*/

関連