0
私はこのコードを持っています。私はそれをテストしたいと思います。 それはオープンソースプロジェクトの一部なので、私はそれを書いた人ではありませんでした。 |c| yield c if block_given?
は与えられたブロックを実行しますが、そうでない場合はblock_given?
がfalse
を返します。その場合はどうなりますか?あなたの時間をありがとう。block_givenの場合はどうなりますか?偽を返しますか?
::CSV
.open(path, 'rb', opts)
.tap { |c| yield c if block_given? }
.to_a
'&block'変数を省略できます。 –
ありがとう、それは私が欲しかったものです。 –