f-строки для интерполяции выражений в Python #python
1.9. Работа со строками. Интерполяция.
Ранее мы с Вами разобрали такой способ работы со строками как конкатенация. С помощью конкатенации мы "складывали" в одну строку несколько строк или переменных. Сегодня на уроке мы разберём с Вами ещё один способ работы со строками - интерполяция. Она более удобна в разработке и позволяет создавать "длинные" строки. И сейчас Вы поймёте почему. Но, сначала, мы познакомимся с таким понятием как: "f-строки". К слову, f-строки появились в "пайтоне" относительно недавно, лишь в версии 3.6. Работа с f-строками делает код более понятным и читаемым...
Как работает интерполяция строк в Kotlin?
Интерполяция строк в Kotlin позволяет легко объединять константные строки и переменные для создания новой строки — элегантно и читабельно. В этой статье мы посмотрим, как работает интерполяция под капотом, проанализируем сгенерированный байткод, а также рассмотрим возможные будущие оптимизации текущей реализации. Начнём с простого и знакомого примера: class Person(val firstName: String, val lastName: String, val age: Int) {
override fun toString(): String {
return "$firstName $lastName...