Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Ruby のスコープは、Javascript のスコープ、つまり機能スコープ (関数が作成されたときにのみ新しいスコープが作成される) またはブロック スコープと似ていますか、同じですか? それらが異なる場合、主な違いのいくつかは何ですか?
完全な(と思う)リストは次のとおりです。
新しいスコープを作成し、
ネストされたスコープを作成します(ネストされたスコープを作成する唯一のものです)。
ここでの「ブロック」は、「任意のメソッドの最後の引数として単一の匿名プロシージャを渡すことができる特別な構文構造」を意味します。「式の一部」(または同様のもの)を意味するものではありません。if
if