2013年3月5日火曜日

開発環境

『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のIV部(関数)のまとめ演習2.(2つの引数)を解いてみる。

その他参考書籍

2.(2つの引数)

コード(BBEdit)

sample.py

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

def adder(a, b):
    return a + b

for a, b in [("ab","cde"), ([1,2],[3,4,5]),(1.2,3.4)]:
    print(adder(a,b))

入出力結果(Terminal)

$ ./sample.py
abcde
[1, 2, 3, 4, 5]
4.6
$

ちなみにJavaScriptの場合。

コード(BBEdit)

function adder( a, b ) {
    return a + b;
}
var result = [adder("ab", "cde"), adder([1,2],[3,4,5]), adder(1.2,3.4)].join("\n");
$('#pre0').text(result);


JavaScriptでは、配列に加算演算子「+」を使うと、文字列に変換してから連結される(?)みたい。すなわち以下と同じ。

コード(BBEdit)

var a = [1,2],
    b = [3,4,5],
    result = a.toString() + b.toString();
$('#pre1').text(result);









						

0 コメント:

コメントを投稿