vim-jp/issues — Issue #169: string() で E724 (深すぎるネスト) が発生する
Author: thinca
Created: 2012-02-17 14:21:45+00:00
State: open

バグかどうか微妙ですが、`:echo` だとよしなにしてくれるのに `string()` だと E724 が出ます。

```vim
let a = {}
let a.a = a
echo a
=> {'a': {...}}
echo string(a)
=> E724: 表示するには変数の入れ子が深過ぎます
{'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a':
{'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a':
{'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': {'a': }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

```

バグであって欲しいけど、仕様だとしてもドキュメントに明記が欲しいところ。