pbjs.que=pbjs.que||[]; googletag.defineSlot('/21812778492/blog_300x250_common_ctc02_adsence', [300, 250], 'div-gpt-ad-1566564559478-0').addService(googletag.pubads()); googletag.defineSlot('/21812778492/blog_300x250_common_ctc01_adsence', [300, 250], 'div-gpt-ad-1566564396953-0').addService(googletag.pubads()); googletag.defineSlot('/21812778492/blog_728x90_common_overlay', [728, 90], 'div-gpt-ad-1584694002281-0').addService(googletag.pubads()); Rubyには多次元配列やハッシュを1次元配列にするためのflattenメソッドがあります。 結合された多次元配列を1次元配列にしたい ハッシュを1次元配列にしたい そのような方に向けて、この記事ではflattenメソッドについて以下の内容を解説していきます。 googletag.defineSlot('/21812778492/blog_300x600_common_sidemiddle01_adsense', [300, 600], 'div-gpt-ad-1571293897778-0').addService(googletag.pubads()); googletag.defineSlot('/21812778492/blog_300x250_common_fixed02_adsense', [[300, 250], [336, 280]], 'div-gpt-ad-1565198391774-0').addService(googletag.pubads()); Rubyの配列で使えるメソッド、二次元配列の使い方 配列の数、要素の長さ index.rb ary = ["aaaaa","aa","aaa"] p ary.length #=> 3 #配列の要素数 p ary[0].length #=> 5 #配列の一番目にある文字の長さ 要素の特定、検索、場所 index.rb googletag.defineSlot('/21812778492/blog_300x250_common_sidetop01_adsense', [[300, 250], [336, 280]], 'div-gpt-ad-1565330658303-0').addService(googletag.pubads()); googletag.pubads().collapseEmptyDivs(); googletag.pubads().setTargeting('blog_type', 'Tech'); googletag.defineSlot('/21812778492/blog_468x60_common_eyecatch02_adsence', [728, 90], 'div-gpt-ad-1567575393317-0').addService(googletag.pubads()); pbjs.setConfig({bidderTimeout:2000}); googletag.enableServices(); 侍エンジニア塾は上記3つの成功ポイントを満たすようなサービス設計に磨きをかけております。, 「自分のスタイルや目的に合わせて学習を進めたいな」とお考えの方は、ぜひチェックしてみてください。, システムエンジニアとして10年勤務→フリーランスへ。現在は侍ブログ編集部として、これまでに200記事以上の記事を執筆。 googletag.defineSlot('/21812778492/blog_300x250_common_sidemiddle01_adsense', [[300, 250], [336, 280]], 'div-gpt-ad-1565198726712-0').addService(googletag.pubads()); googletag.cmd.push(function() { googletag.cmd = googletag.cmd || []; googletag.defineSlot('/21812778492/blog_728x90_common_eyecatch01_adsence', [728, 90], 'div-gpt-ad-1566564252373-0').addService(googletag.pubads()); 大規模システム開発からWebアプリ開発まで経験あり。最近ではPythonの機械学習に挑戦中。プログラミング初学者に向けてわかりやすく、ためになるコンテンツ作りを心がけています。. googletag.defineSlot('/21812778492/blog_300x250_common_fixed01', [[300, 250], [336, 280]], 'div-gpt-ad-1559710191960-0').addService(googletag.pubads()); googletag.defineSlot('/21812778492/blog_300x250_common_fixed01_adsense', [[300, 250], [336, 280]], 'div-gpt-ad-1565194485392-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); その経験を通してプログラミング学習に成功する人は、「目的目標が明確でそれに合わせた学習プランがあること」「常に相談できる人がそばにいること」「自己解決能力が身につくこと」この3つが根付いている傾向を発見しました。 googletag.defineSlot('/21812778492/blog_728x90_common_overlay_adsence', [728, 90], 'div-gpt-ad-1583302554779-0').addService(googletag.pubads()); var pbjs=pbjs||{}; // fixed01のWORKSが不定期なため共通処理とする }); Rubyには多次元配列やハッシュを1次元配列にするためのflattenメソッドがあります。, そのような方に向けて、この記事ではflattenメソッドについて以下の内容を解説していきます。, この記事ではflattenメソッドについてわかりやすく解説していますので、ぜひ参考にしてください。, flattenは多次元の配列やハッシュ(Hash)を平坦化(1次元配列)にするためのメソッドです。, このようにflattenメソッドを使用すれば、ややこしい多次元配列も1次元配列に変換できることがわかります。, また、先述したようにflattenは引数を指定することにより、何回層目まで平坦化するかを指定できます。, このように多次元配列同様ハッシュに対して、1次元配列に変換することが可能なことがわかりますね!, flattenには対象の配列オブジェクト自身を変更する破壊的メソッドのflatten!も使用できます。, この記事では多次元配列やハッシュを1次元配列に変換するflattenメソッドについて、以下の内容を解説しました。, flattenメソッドは1次元配列に変換したいときに非常に便利ですので、使い方については覚えておきましょう。, もし、flattenメソッドの使い方を忘れてしまったら、この記事を思い出してくださいね!, 当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。 googletag.defineSlot('/21812778492/blog_300x250_common_sidemiddle02_adsense', [[300, 250], [336, 280]], 'div-gpt-ad-1565198822157-0').addService(googletag.pubads()); var googletag = googletag || {};