エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 原著者の許諾を得て翻訳・公開いたします。英語記事: There is no such thing as a global method...概要 原著者の許諾を得て翻訳・公開いたします。英語記事: There is no such thing as a global method (inRuby) 原文公開日: 2024/10/21 原著者: zverokRubyにおけるトップレベルメソッドは、実際には何であるか、どこに属しているか、どのように名前空間化されているか。 数日前、Redditの/r/rubyで興味深い質問を見かけました。手短に言うと、「Kernelモジュールのメソッドは、どのようにしてトップレベルのスコープで利用可能になるのか?」というものです。 この質問はrandメソッドのみを対象としていましたが、(著者も適切に指摘しているように)Kernelモジュールに属しているとドキュメントに記載しているその他多くの「トップレベル」メソッド(文字列を出力するputsや、別のファイルからコードを読み込むrequire、