def method
a = 3
b = 4
some_method_that_gives # [a, b]
end
11734 次
3 に答える
46
シンボルの配列を出力し、変数を提示します。あなたの場合:[:a, :b]
于 2010-12-20T06:17:56.643 に答える
7
local_variables
ローカル変数をリストしますが、定義する前にリストします。これを参照してください:
p local_variables
a = 1
p local_variables
これは出力します
[:a]
[:a]
これはあなたが期待するものではないかもしれません。対比defined?
p defined? a
a = 1
p defined? a
より期待されるものを出力します
nil
"local-variable"
于 2014-02-15T17:12:13.117 に答える