Vim Part20 at UNIX
[2ch|▼Menu]
441:名無しさん@お腹いっぱい。
12/03/30 20:31:26.70
>>440
書いてあるまんまでいいと思うけど。
is を List や Dictionary に使う場合は、それらの参照が同一かどうかをチェックする。
== は値しかみてない、ってことじゃなかろうか。

let a = [10, 20]
let b = [10, 20]
let c = a
let cp = copy(a)
let dcp = deepcopy(a)

echo 'List'
echo [1, 2, 3] == [1, 2, 3]
echo [1, 2, 3] is [1, 2, 3]
echo a == [10, 20]
echo a is [10, 20]
echo a == b
echo a is b
echo a == c
echo a is c

echo '----------'
echo 'copied List'
echo a == cp
echo a is cp
echo 'deep copied List'
echo a == dcp
echo a is dcp



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4978日前に更新/132 KB
担当:undef