テンプレートリテラルとは
テンプレート文字列(Template literal)とはバッククォートなど(例を参考)で囲むことによって改行などをそのまま使うことができる文字列リテラル。
例えば、改行を¥n
で表記しなくてもそのまま改行して表現できる。
他の呼び方
変数展開、変数埋め込み
例
Swift
"""
で囲む
let literal = """ 改行コードを入れなくても そのまま かけるよ """
JS
``
で囲む
var literal = `改行コードを入れなくても そのまま かけるよ`; var foo = "も"; var literal2 = `変数${fhoge}できるよ`;
Python
f-string記法
Python3.6から
f''
を前につけてで囲む
hoge = '変数' f'{hoge}'