query: Why do variables get "defined" when they only occur in unexecuted Ruby code?
positive_passages.docid: 158134
positive_passages.text: Why does Ruby seem to hoist variable declarations from inside a case statement even if that code path is not executed?
negative_passages.docid: 113905
negative_passages.text: How can I check whether a variable is defined in JavaScript?
negative_passages.docid: 94797
negative_passages.text: Is the single underscore "_" a built-in variable in Python?
negative_passages.docid: 91006
negative_passages.text: Why can I refer to a variable outside of an if/unless/case statement that never ran?
negative_passages.docid: 142624
negative_passages.text: Code with undefined behavior in C#
negative_passages.docid: 66480
negative_passages.text: Bash 'unbound variable' error when variables are referenced in multiline comment (set -u)
negative_passages.docid: 30206
negative_passages.text: Where and how is the _ (underscore) variable specified?
negative_passages.docid: 59150
negative_passages.text: What do you call the -> operator in Ruby?
negative_passages.docid: 54330
negative_passages.text: What does a Java static method look like in Ruby?
negative_passages.docid: 107960
negative_passages.text: Code block passed to each works with brackets but not with 'do'-'end' (ruby)
negative_passages.docid: 98830
negative_passages.text: Synthesized property and variable with underscore prefix: what does this mean?
negative_passages.docid: 136413
negative_passages.text: Where is Ruby's string literal juxtaposition feature officially documented?
negative_passages.docid: 86179
negative_passages.text: @ variables in Ruby on Rails
negative_passages.docid: 22036
negative_passages.text: Why does Ruby use yield?
negative_passages.docid: 39300
negative_passages.text: What does the (unary) * operator do in this Ruby code?
negative_passages.docid: 99046
negative_passages.text: instance variable vs. symbol in ruby on rails (form_for)
negative_passages.docid: 21216
negative_passages.text: Type of #define variables