我在 Ruby 中做一个 quine,它将在一个新文件中显示它自己的代码。我正在尝试执行以下操作以在新文件中打印变量本身:
$var = "Some Code%c$var = %c%s%c % [10,34,$var,34,10]%cSome Code" % [10,34,$var,34,10]
新文件中的$var
变量为空,这就是我想要的:
Some Text
$var = "Some Code%c$var = %c%s%c % [10,34,$var,34,10]%cSome Code" % [10,34,$var,34,10]
Some Text
当我启动它时,我会在新文件中得到它:
Some Code
$var = "" % [10,$var,10]
Some Code
请帮忙。