開発環境
- 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 コメント:
コメントを投稿