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