Ruby 初心者スレッド Part 60 [無断転載禁止]©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
2017/04/29(土) 02:01:58.34ID:urVXnFrH
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 59
http://echo.2ch.net/test/read.cgi/tech/1475394638/

るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/

Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/

逆引きRuby
http://www.namaraii.com/rubytips/
993デフォルトの名無しさん
垢版 |
2017/08/25(金) 12:36:03.24ID:BwHFndLq
>>992
ところで、論文はどのJournalから?
994985
垢版 |
2017/08/25(金) 13:01:27.87ID:ZShOFEd5
「c++ 継承 委譲」で検索!

ほとんどの論文が、継承よりも委譲
2017/08/25(金) 15:26:58.12ID:W3qddKKH
クロージャーつかおう
996デフォルトの名無しさん
垢版 |
2017/08/25(金) 15:28:23.63ID:sLUvaIRs
a=[[1,2],3,4,5,[6,7],8,[9,10],[11,12],[13,14]]
b=[[1,3,4,5,6,8,9,11,13],[2,3,4,5,7,8,10,12,14]]
aの配列からbの配列を作り出すにはどの様にしたらいいでしょう?
997デフォルトの名無しさん
垢版 |
2017/08/25(金) 15:32:56.84ID:BwHFndLq
>>996
>a=[[1,2],3,4,5,[6,7],8,[9,10],[11,12],[13,14]]
まずは、
a=[[1,2],[3, 3],[4,4],[5,5],[6,7],8,[9,10],[11,12],[13,14]]
を作る。
998デフォルトの名無しさん
垢版 |
2017/08/25(金) 15:36:12.98ID:BwHFndLq
ar = []
a.each do |e|
if !e.instance_of?(Array) then
ar << [e, e]
else
ar << e
end

まずはこんな感じ!
2017/08/25(金) 15:50:59.00ID:4MOWRfGQ
>>996
b = a.each_with_object([[],[]]) {|(x, y), acc| acc[0] << x; acc[1] << (y || x) }
1000デフォルトの名無しさん
垢版 |
2017/08/25(金) 16:00:09.35ID:HsL9LVKJ
次スレ
Ruby 初心者スレッド Part 61
https://mevius.2ch.net/test/read.cgi/tech/1503644351/
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 118日 13時間 58分 11秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況