ルビーの "shift left"の意味は何ですか?Rubyでは左シフトの意味は何ですか?
たとえば、私はこの
File.open(folder, 'w'){ |f| f << datavalue }
を持って、私はそれがフォルダに各DataValueはを書くことを意味していることを知っているが、|f| f << datavalue
部分は私には意味がありません。なぜ左にシフトするか、フォルダにデータ値を書き込むかに関して、fがブラケットの内側にあるのですか?
基本的に、私はtは
{ |f| f << datavalue }
私はRuby言語の紹介を読むことを検討するべきだと思います。初心者のためのRubyチュートリアルがたくさんあります。それはあなたがあなたが得た答えを理解するのに役立ちます。 http://stackoverflow.com/questions/5259332/ruby-write-value-from-sql-table-to-a-tmp-folder –