Чтобы ответить на вопрос «когда они должны использоваться»:
`
и |
полезны, если нужны конечные пробелы (они игнорируются с '
, cf это сообщение в блоге для получения дополнительной информации, будьте осторожны, SCN сегодня плохо отображает цитаты, поэтому сообщение сбивает с толку):
DATA(arrival) = `Hello ` && `world`.
DATA(departure) = |Good | && |bye|.
Используйте строковые шаблоны (|
), а не комбинацию `
и &&
для более легкого чтения (оно остается очень субъективным, я предпочитаю |
; с моей клавиатурой |
также легче получить):
DATA(arrival) = `Dear ` && mother_name && `, thank you!`.
DATA(departure) = |Bye { mother_name }, thank you!|.
Иногда вы неУ вас есть выбор: если объект данных String ожидается в заданной позиции, вы должны использовать `
или |
.Есть много других случаев.
Во всех других случаях я предпочитаю использовать '
(возможно, потому что я получаю его еще легче с помощью клавиатуры, чем |
).