🌐
[Swift][Kotlin]文字列に変数組み込み
経緯
毎回実装の度に調べている気がするので。。
iOS
変数がStringの場合
let editor = "Xcode"
print("iOS開発は" + editor)
変数がString以外の場合
バックスラッシュは option + ¥ で入力可能
Macの英字キーボードの場合はreturnの上
let version = "15.2"
print("Xcodeバージョン:\(version)") //"Xcodeバージョン15.2"
Android
例として以下のstrings.xmlを参照
<string name="editor_version">%1$のバージョンは%2$dです。</string>
1$は使用する際の何番目の引数かの指定番号、%dはFormatter
Formatterについて
val editor = "AndroidStudio"
val version = 4.3
val result = String.format(resources.getString(R.string.editor_version), editor, version)
println("$result") //"AndroidStudioのバージョンは4.3です。"
Discussion