Yanıtlar:
Tek ve çift tırnaklı dize arasındaki tek fark ters eğik çizgi ile ilgilidir. Yeni satır, zil, sekme vb.Gibi özel karakterleri görüntülemek için çift tırnak kullanmanız gerekir -> "\n".
Tek tırnaklı bir dize '\'içinde = = '\n'iki karakterli bir dizedir (ters eğik çizgi + n). Çift tırnak içinde, iki katına çıkmanız gerekir -> "\\", bu da onları normal ifadeleri tanımlamak için pratik hale getirir.
Dize genişletmeyle ilgili olarak, birkaç seçeneğiniz vardır:
'Hello, ' . s:name . '!'join(['Hello, ', s:name, '!'], '') - asla kullanmadığımızprintf('Hello %s!', s:name)lh#fmt#printf('Hello %1!', s:name)- lh-vim-lib'den, türler hakkında bilgi sahibi olmak istemediğimizde ve alanları biçimlendirmemiz gerekmediğinde, ancak 'Hello %1. How are you doing %1 this %2' gibi biçimleri kullanmak istediğimizde '.'foo''bar'veya her iki tür alıntıyı kullanın:'foo'."'".'bar'
'Tek tırnaklı bir dizenin içine dahil etmek mümkün müdür ?