2012年11月17日土曜日

開発環境

『初めてのC# 第2版』(Jesse Liberty+Brian MacDonald著、日向俊二訳、オライリー・ジャパン、2006年、ISBN978-487311-294-7)の 第4章(C#の演算子)4.6(練習問題)練習4-2を解いてみる。

その他参考書籍

練習4-2.

コード

using System;

class Tester
{
    public void Run()
    {
        int a = 5;
        int b = ++a;
        int c = b++;
        // 出力結果 a: 6, b: 7, c: 6
        Console.WriteLine("a: {0}, b: {1}, c: {2}",
            a, b, c);
    }
    static void Main()
    {
        Tester t = new Tester();
        t.Run();
    }
}

入出力結果(Console Window)

a: 6, b: 7, c: 6
続行するには何かキーを押してください . . .

ちなみにJavaScriptの場合。

コード(TextWrangler)

var a= 5;
var b = ++a;
var c = b++;
var result = "a: " + a + ", b: " + b + ", c: " + c;
$('#pre0').text(result);


pythonの場合。

sample.py

コード(TextWrangler)

#!/usr/bin/env python3.3
#-*- coding utf-8 -*-


a = 5
a += 1 # pythonには「++」はない。複合演算子を使う
b = a
c = b
b += 1
print("a: {0}, b: {1}, c: {2}".format(a,b,c))

入出力結果(Terminal)

$ ./sample.py
a: 6, b: 7, c: 6
$

0 コメント:

コメントを投稿