エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Ruby では yield を実装すること自体は、そんなにしょっちゅう無いかもしれないけど yield を使うことは... Ruby では yield を実装すること自体は、そんなにしょっちゅう無いかもしれないけど yield を使うことはしょちゅうだ。 each 構文無しではもはや生きられない体になっているといっても過言ではない。 そこで 自分でもちょっと実装できるように調べてみた。 ついでに、 C# ではどうやるのかも調べた。 以下実験ソース はっきりいって何の役にも立たないけど、とりあえず構文の動きはつかめるようになった。 Ruby def yield_test (csv) csv.split(",").each do |data| yield data.strip unless data == "" end end csv = "test, one, 123, \"test\", asfd,,sdf" yield_test(csv) do |line| print "[#{line}]\n" end C