我想使用 找到列表中的前 3 个元素my_list[:3],但我不能保证列表的长度至少为 3。
我只能找到给定列表和小站的例子。所以,我想知道my_list[:3]不检查列表的长度是否可以接受。
谢谢!
我自己试过,效果很好。但我想看看是否有任何关于 doc 的描述。
当我输入一些 UTF-8 字符而不是简单的 ASCII 时,我发现 clang-format 将字符的长度视为表示的字节数,而不是终端中显示的长度。
例如:
? 存储在 3 个字节中,但在 vim 或其他编辑器中需要 2 个 ASCII 空间。
预期的格式化代码应如下所示:
#define test \
/* ?? */ \
"aa" \
"bb" \
"bb"
Run Code Online (Sandbox Code Playgroud)
但我真正得到的是如下:
#define test \
/* ?? */ \
"aa" \
"bb" \
"bb"
Run Code Online (Sandbox Code Playgroud)
如何通过某些配置获得预期结果?