, bu ikisi arasında herhangi bir fark yoktur:Dize interpolasyon: f veya s
val a = 123
println(f"hello1 $a") // 1
println(s"hello1 $a") // 2
, bu ikisi arasında herhangi bir fark yoktur:Dize interpolasyon: f veya s
val a = 123
println(f"hello1 $a") // 1
println(s"hello1 $a") // 2
docs'a göre, f
enterpolasyonu, türler arasıdır. Ayrıca, s
enterpolasyonunun desteklemediği parametreden hemen sonra biçimlendirmenin eklenmesine izin verir.
f
interpolator biçimlendirme komutları kullanmanızı sağlar iken s
interpolator, sen değişkenlerin veya ifadelerin takılmasına izin verir, no. C printf
.
C printf
veya Java String.format
'un aksine, f
interpolator sizin için argümanları tekrar gözden geçirecektir. This link, daha fazla bilgiye sahiptir.
ifadeleri 'f' tarafından da desteklenir – SuitUp