TypeScriptで文字列内で変数を展開する

文字列内で変数展開したい時に、TypeScriptでどうやるかを毎回忘れてしまうので、備忘録として…。
Rubyだと#{}で書くって何か指が覚えてきた。

ついでに、Pythonも書いておこう。

TypeScript

const var1 = "hoge"
const var2 = `${var1} is variable`

↑シングルクォートではなく、バッククォートを使う。

Python

var1 = "hoge"
f"{var1} is variable"

↑Python3.6?以降じゃないと駄目らしい。ついでに、format関数を使うともっと色々出来るっぽい。

str.format(*args, **kwargs)

こういうのは指が覚えてるレベルになると嬉しいんだけど、そのためには同じ言語でそれなりにコーディングしないとだなぁ。

コメント

タイトルとURLをコピーしました