有没有办法在Elixir的函数中注释掉代码行

Let*_*nch 13 elixir

有没有办法在函数中注释掉一行或多行代码?

类似以下内容

defmodule MyModule
  def foo do
    //a = "old code"
    a = "new code"
  end
end
Run Code Online (Sandbox Code Playgroud)

要么

defmodule MyModule
  def foo do
    /*a = "old code"
    b = 1234 */
    a = "new code"
  end
end
Run Code Online (Sandbox Code Playgroud)

Sil*_*olo 23

Elixir中的注释,在可用作脚本语言的语言中很常见,使用井号.

defmodule MyModule
  def foo do
    # a = "old code"
    a = "new code"
  end
end
Run Code Online (Sandbox Code Playgroud)

形式上,没有办法获得多行评论,但多行字符串最终会成为一个noop.

defmodule MyModule
  def foo do
    """
    a = "old code"
    a = "more old code"
    """
    a = "new code"
  end
end
Run Code Online (Sandbox Code Playgroud)