1. 单引号字符串:
let myString = '这是一个单引号字符串'
2. 双引号字符串:
let myString = "这是一个双引号字符串"
在 Vimscript 中,单引号字符串和双引号字符串之间有一些区别:
- 单引号字符串:
- 不支持转义字符,例如 '\n' 不会被解释为换行。
- 变量和表达式不会被展开,例如 '\n' 和 '\t' 会被直接当作字符。
- 双引号字符串:
- 支持转义字符,例如 "\n" 会被解释为换行。
- 变量和表达式会被展开,例如 "Hello, " . name 会连接字符串。
示例:
let name = "John"
let greeting = "Hello, " . name
echo greeting
这将输出: