開発環境
- OS X Lion - Apple(OS)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
- プログラミング言語: Python
『初めての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 コメント:
コメントを投稿