エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Ruby chan gem] 数学ガールの秘密ノート第104回の縁取りの実装を格好良くした - Qiita
数学ガールの秘密ノート第104回の縁取りについて適当に実装しましたが( http://qiita.com/cielavenir/it... 数学ガールの秘密ノート第104回の縁取りについて適当に実装しましたが( http://qiita.com/cielavenir/items/2598ecd6d7edb9900cc1 )、フィルタ関数が受け取るものが画像全体であるという制限がありました。 これを、秘密ノートに書いてあるとおり、1行ずつ読ませるようにしたい。 ここで問題になるのが、filter_downです。これは行を1個読み飛ばす処理が必要となります。 RubyのEnumeratorは値を出力することしかできず、単純なFiberだと親と子の間に値を1個しか溜めておくことができません。 その点、Golangのchanは、値を複数溜めておくことが可能です。 chanの「<-」演算子はちょうど秘密ノートに書いてある「送信」「受信」の概念にピッタリあてはまるということもあります。 https://twitter.com/cielav
2015/01/31 リンク