2013年2月15日金曜日

開発環境

『初めてのC# 第2版』(Jesse Liberty+Brian MacDonald著、日向俊二訳、オライリー・ジャパン、2006年、ISBN978-487312-194-7)の 第8章(メソッド)8.5(練習問題)練習8-1.を解いてみる。

その他参考書籍

練習8-1.

コード

using System;

class Tester
{
    public int Doubler(int a)
    {
        return 2 * a;
    }
    public float Doubler(float a)
    {
        return 2 * a;
    }
    public void Run()
    {
        int a = 10;
        float b = 1.2f;
        Console.WriteLine("2 * {0} = {1}", a, Doubler(a));
        Console.WriteLine("2 * {0} = {1}", b, Doubler(b));
    }
    static void Main()
    {
        Tester t = new Tester();
        t.Run();
    }
}

入出力結果(Console Window)

2 * 10 = 20
2 * 1.2 = 2.4
続行するには何かキーを押してください . . .

ちなみにJavaScriptの場合。

コード(BBEdit)

// JavaScriptは整数と浮動小数点数は同じ数値型
function doubler( a ) {
    return 2 * a;
}
var a = [10, 1.2],
    result = "",
    i, max;
for (i = 0, max = a.length; i < max; i += 1) {
    result += "2 * " + a[i] + " = " + doubler(a[i]) + "\n";
}
$('#pre0').text(result);


pythonの場合。

コード(BBEdit)

sample.py

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

def doubler(a):
    return 2 * a

for x in [10, 1.2]:
    print("2 * {0} = {1}".format(x, doubler(x)))

入出力結果(Terminal)

$ ./sample.py
2 * 10 = 20
2 * 1.2 = 2.4
$

0 コメント:

コメントを投稿