モジュールまたはライブラリ内での "SELF"の使用に関する簡単な質問。基本的には、モジュールやライブラリに関係する「SELF」のスコープ/コンテキストは何ですか?また、モジュールやライブラリはどのように正しく使用されていますか?私が話していることの例については、 "restful_authentication"でインストールされた "AuthenticatedSystem"モジュールをチェックしてください。(Ruby、Rails)モジュールとライブラリのSELFのコンテキスト...?
注:私は、「自己」は他の言語では「これ」に相当し、モジュール/ライブラリのコンテキストでは「自己」には何もありませんが、 。それでは、クラスがないモジュールのようなものの内部の自己の文脈はどうですか?短い概要について
正確に。 Rubyではすべてがオブジェクトです。自己が存在しない場所でコードを実行することはできません。 – Chuck
わかりましたので、モジュール内でselfを呼び出すスコープ/目的は何ですか? –
こんにちはすべて、 まだ明示的な答えを探しています。私はSELF *ができることを実現します。私が知る必要があるのはモジュールの機能のなかで何をするのでしょうか?私はいくつかのタイプの変数がグローバルに設定されていると推測しますが、これが当てはまるかどうかはわかりません。誰でも確認/啓蒙できますか? –