エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
某「rubyでcdrっぽい事したい? drop使えば良いんじゃないですか?(鼻ホジ」 ぼく「……あっ」 - Bye Bye Moore
以前の記事で盛大にドヤリングしたsliceを用いたcdrモドキ。 ところがドッコイ、もっとマトモな方法があ... 以前の記事で盛大にドヤリングしたsliceを用いたcdrモドキ。 ところがドッコイ、もっとマトモな方法がありました。 carはtake(1)あるいいはfirst、cdrはdrop(1)で代用できてしまします。 > ary = (1..10).to_a #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] > ary #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] > ary.drop(1) #=> [2, 3, 4, 5, 6, 7, 8, 9, 10] > ary.take(1) #=> [1] > ary.first #=> 1 > ary #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ぱっと見でやりたい事がわかります。 その上、どちらも非破壊オンリーなので、以前よりcarやcdrと近くなりました。 takeとfirs
2016/05/16 リンク