複数行文字列の定義

yamlだったりtomlだったり設定ファイルを定義するときちょいちょい忘れがちなのが行をまたぐ文字列の定義の仕方だったりします。

tomlは”3つ

hoge = """
line1 and
line2
"""

toml string

yamlは>

ちなみにyamlは>です。

hoge: >
	hello
	world

yaml,pythonみたいなオフサイドルールある言語では改行したあとの行の行頭の空白付くのか付かないのかややこしいですね。

yaml multi line