Могу ли я вызвать методы внутри шаблона строки в Котлине?

У меня есть метод:

fun sum(first:Int, second:Int):Int { return first + second } 

Можно ли вызвать этот метод с параметром внутри шаблона строки, как я могу сделать с переменной?

Я пробовал следующее, но это не сработало:

 println("$sum(3,4)") 

Да, строковые шаблоны могут содержать произвольные выражения, вам просто нужно использовать фигурные скобки.

 fun foo() = 42 val bar = 25 "$bar" "${bar}" "${foo()}" "${2 + 10 / 5}" 
Intereting Posts
Настройки jvmArgs для отчетов Allure Какой смысл деструктурировать объявления в Котлине? Невозможно сделать API-адрес urlfetch.Fetch в потоке, который не является ни потоком исходного запроса, ни потоком, созданным ThreadManager Использование стандартных элементов HTML в KotlinJS безопасно напечатано Ссылка на свойства класса Observable в макете привязки данных Android Android Espresso – как запустить настройку только один раз для всех тестов как вибрировать устройство при нажатии кнопки с использованием эффектов вибратора? Использование Kotlin Android Studio перепрыгивает через контрольные точки Kotlin: "val someVar = if (xx) 1 else 1.0", почему someVar является "Any"? Apache Tomcat 8.0 не может загрузить класс сервлета, написанный в Kotlin, используя Eclipse для Java EE, Mars 2 Оператор «Когда» и «switch» оператора Java Подстановочные знаки, общие для Kotlin для параметра Android запускает статический ярлык приложения Не удалось получить вал в Котлине Databinding и BaseObserver – Android MVVM