えムナウ Blog

えムナウ の なすがまま

目次

Blog 利用状況

ニュース


follow mnow at http://twitter.com


えムナウのプログラミングのページ

INETAJ

書庫

日記カテゴリ

ギャラリ

暗黙的型付け じじいの心配

http://blogs.wankuma.com/rti/archive/2007/12/27/114850.aspx
暗黙的型付け(その3)

http://blogs.wankuma.com/rti/archive/2007/12/26/114624.aspx
暗黙的型付け(その2)

http://blogs.wankuma.com/rti/archive/2007/12/25/114456.aspx
暗黙的型付け

こんなことになるんじゃないかと。
しかも GetCount() の定義とかを明示しない(できない)ままforの部分だけを掲示板に書いて、動かないとなるんじゃないかと。

心配しちょります。(ことしはまだじじいモードです)
以下のプログラムを実行するときは ++ を  += 100000 位にしないと、ぼ~っとみている羽目になります。

    class Program
    {
        static void Main(string[] args)
        {
            for (var count = 0; count < GetCount(); count ++)
            {
                Console.WriteLine("count={0}",count);
            }
        }

        private static long GetCount()
        {
            return long.MaxValue;
        }
    }

投稿日時 : 2007年12月27日 16:20

コメントを追加

# re: 暗黙的型付け じじいの心配 2007/12/27 16:34 R・田中一郎

うーん。
確かに count の型とカウンタの初期値の型で矛盾が起こりえる可能性はありますね。

# re: 暗黙的型付け じじいの心配 2007/12/27 16:45 じゃんぬねっと

何か知らないけど、バハラグのゼンダックを思い出してしまった。

# re: 暗黙的型付け じじいの心配 2007/12/27 16:53 えムナウ

ここで働いてくれるのが「checked」です。
実行時エラーになります。

プロジェクトのプロパティのビルト-詳細設定-演算のアンダーフローおよびオーバーフローのチェック(K) も有効です。

# varは、2007年のクリスマスプレゼント? 2007/12/28 9:39 石野光仁 Blog

varは、2007年のクリスマスプレゼント?

# var を使う条件 2007/12/28 15:25 えムナウ Blog

var を使う条件

タイトル
名前
URL
コメント