C#練習日記
C#練習日記
読者になる

C#練習日記

この広告は、90日以上更新していないブログに表示しています。

2016-11-03

0,1,0,1,0,1... を繰り返すシーケンス

using System;
using System.Collections.Generic;
using System.Linq;

class Program {
    static IEnumerable<int> ZeroOne() {
        int n = 0;
        while (true) {
            yield return n;
            n ^= 1;
        }
    }

    static void Main() {
        Console.WriteLine(string.Join(",", ZeroOne().Take(10)));
        // => 0,1,0,1,0,1,0,1,0,1
    }
}

実行結果です。

0,1,0,1,0,1,0,1,0,1

noriok 2016-11-03 14:38 読者になる

この記事をはてなブックマークに追加
広告を非表示にする
  • もっと読む
コメントを書く
« 2 つの Dictionary をひとつにまとめる Pairs 関数 »
プロフィール
id:noriok
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
最新記事
  • UniRx: TakeUntil
  • UniRx: Take と First と Single
  • UniRx: Subject とそれ以外のソースでのストリームの流れを眺める
  • UniRx: 時間を(複数)指定してイベント発行
  • 一時変数のキャプチャ。C# 5.0 の foreach の破壊的変更
月別アーカイブ
  • ▼ ▶
    2018
    • 2018 / 10
    • 2018 / 9
    • 2018 / 8
    • 2018 / 1
  • ▼ ▶
    2017
    • 2017 / 12
    • 2017 / 7
    • 2017 / 5
    • 2017 / 3
    • 2017 / 2
    • 2017 / 1
  • ▼ ▶
    2016
    • 2016 / 12
    • 2016 / 11
    • 2016 / 10
    • 2016 / 9
    • 2016 / 8
    • 2016 / 7
    • 2016 / 6
    • 2016 / 3
    • 2016 / 2
    • 2016 / 1
  • ▼ ▶
    2015
    • 2015 / 12
    • 2015 / 11
    • 2015 / 10
    • 2015 / 9
    • 2015 / 8
    • 2015 / 7
    • 2015 / 6
    • 2015 / 5
    • 2015 / 4
    • 2015 / 1
  • ▼ ▶
    2014
    • 2014 / 12
    • 2014 / 11
    • 2014 / 10
    • 2014 / 9
    • 2014 / 8
    • 2014 / 7
    • 2014 / 6
    • 2014 / 5
    • 2014 / 4
    • 2014 / 3
  • ▼ ▶
    2013
    • 2013 / 10
    • 2013 / 9
    • 2013 / 8
Project Euler
ProjectEuler
リンク
  • はてなブログ
  • ブログをはじめる(無料)
  • お知らせ

はてなブログをはじめよう!

noriokさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
C#練習日記 C#練習日記

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる