ふらっと C#,C♯,C#(初心者用) Part148at TECHふらっと C#,C♯,C#(初心者用) Part148 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん (ワッチョイ 1363-UKCU) 20/06/14 00:29:11 d5or7MKc0.net ちなみに最新のRPGツクールMVはHTML5&CSS&Javascript 151:デフォルトの名無しさん 20/06/14 01:26:19.14 v+4IVp6H0.net >>147 そう、いつものRubyバカだよ。 どこかで聞き齧った上辺だけの知識を、古いまま更新もせずあちこちで思うがままに垂れ流す、迷惑きわまりない存在。 152:デフォルトの名無しさん 20/06/14 02:49:46.49 elQ0/Qc7a.net くだらない質問で申し訳ない static IEnumerable<char> AToZ() { for (char c = 'A'; c <= 'Z'; c++) yield return c; } static IEnumerable<string> AAAToZZZ(int n) { if (n < 0) throw new IndexOutOfRangeException(); if (n == 0) yield break; if (n == 1) foreach (var c in AToZ()) yield return c.ToString(); foreach (var c in AToZ()) foreach (var item in AAAToZZZ(n - 1)) yield return c + item; } こういうシーケンスもっと短く綺麗に書ける? nが負の時の処理はこだわらない。(例外投げずに空のシーケンスを返すのでも可) どうでもいいけど、yield returnとreturnは混在できなことを今日初めて知ったw 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch