0
対文字列、例えば、
foo.public_send('bar')
対foo.public_send(:bar)
を文字列を送信し、動的にメソッドを呼び出すために、シンボルを送信するの違いは何ですか?これらの処理方法には具体的な違いがありますか?動的ディスパッチング:シンボル記号がより良い場合は、何らかの理由で文字列としてメソッド名を作成する必要がある場合は、
foo.public_send('bar'.to_sym)
を実行する価値がありますか? 文字列を渡すときに、それらの間の違いはありません
ありがとう!私は盲目だと思う、私はドキュメントでこれを探したときに最後の文を逃した:) – tjukes