2013年2月9日土曜日

開発環境

『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のII部(ビルトインオブジェクト)のまとめ演習9.(不変性オブジェクト)を解いてみる。

その他参考書籍

9.(不変性オブジェクト)

コード(BBEdit)

sample.py

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

s = "spam"
s = s[0] + "l" + s[2:]
print(s)
s = "spam"
s = s[0] + "l" + s[2] + s[3]
print(s)
# s[1] = "l" これはエラー 文字列は不変性をもつオブジェクト

入出力結果(Terminal)

$ ./sample.py
slam
slam
$

ちなみにJavaScriptの場合。

コード(BBEdit)

var s1 = "spam",
    s2 = "spam",
    s3 = "spam";
s1 = s1[0] + "l" + s1.slice(2);
s2 = s2[0] + "l" + s2[2] + s2[3];
$('#pre0').text([s1,s2].join(","));








						

0 コメント:

コメントを投稿