観察日記 2018-02-14 - なるせにっき

2018 - 02 - 14 観察日記 2018-02-14 %ruby 配列の全ての要素が等しいか否か mrkn 配列の全ての要素が等しいことはどう確認したら良いんだろう。 `ary.all? {|e| e == ary[0] }` これかな usa ary.uniq.size == 1 mrkn なるほど > uniq usa all?でブロック引数より速そうな予感 いやでもaryがでかくてか...

記事へジャンプ

みんなの反応

はてなブックマークでの反応
1mrkn@hatena 2018/02/14 22:33:57
ちなみに、ちゃんとベンチマークとったら lazy.map.uniq.take(2).count より all? の方が速かった。
2katsyoshi@hatena 2018/02/14 22:41:37
おもしろーい
3koyancya@hatena 2018/02/15 01:22:21
どれもすごい
4yowa@hatena 2018/02/15 05:55:32
> 配列の全ての要素が等しいか否か
5iga_k@hatena 2018/02/15 14:03:47
おもしろいなー
6labocho@hatena 2018/02/15 16:01:08
“配列の全ての要素が等しいか否か” おもしろい
7june29@hatena 2018/02/15 22:15:46
おもしろ〜〜〜。
8mas-higa@hatena 2018/02/16 10:06:35
コミッターをも唸らせる柔軟発想
9rochefort@hatena 2018/02/16 11:23:06
面白い
10sho@hatena 2018/02/16 15:49:40
Array#rotateの発想はすばらしいなー
11sora_h@hatena 2018/02/17 00:03:10
観察日記久しいな。
コメント内容の著作権は、投稿者に帰属します。
削除依頼、不適切コメントのご連絡はこちらにお願いいたします。
2018-02-14 18:54:01:1518602041:1519105606
comments powered by Disqus
※メールアドレスは公開されません。
人気の反応