Lua

Lua、Python、C の複数行コメントアウトとその解除

Lua は --[[ these are comments --]] のように括れば複数行のコメントアウトができる。
先頭だけ ---[[ のようにハイフンを 3 つにすれば複数行のコメントアウトが一気に解除できる。

test.lua
--[[
print("a")
print("b")
--]]

---[[
print("A")
print("B")
--]]

Python は複数行のコメントアウトがトリプルクォートで実現できるので、""" these are comments #""" のようにコメントアウトしておけば、先頭の """#""" にするだけで Lua と同じように複数行のコメントアウトが一気に解除できる。

test.py
"""
print("hello, ")
print("world")
#"""

#"""
print("pine")
print("apple")
#"""

もちろんコメントに使うわけではなく、コードの一部だけをまとめて有効にしたり無効にしたりするのに使う。