В scala для строковой интерполяции у нас есть $ , который спасает день и делает нашу жизнь намного проще:
Например: Вы хотите определить функцию, которая принимает имя и возраст ввода и говорит «Hello» вместе с именем и говорит, что его возраст.
Это можно записать так:
def funcStringInterpolationDemo(name:String,age:Int)=s"Hey ! my name is $name and my age is $age"
Следовательно, когда вы вызываете эту функцию: вот так:
funcStringInterpolationDemo("Shivansh",22)
Его вывод будет:
Hey ! my name is Shivansh and my age is 22
Вы можете написать код, чтобы изменить его в той же строке, например, если вы хотите добавить 10 лет к возрасту!
тогда функция может быть:
def funcStringInterpolationDemo(name:String,age:Int)=s"Hey ! my name is $name and my age is ${age+10}"
А теперь вывод будет:
Hey ! my name is Shivansh and my age is 32