新しいファイルに独自のコードを表示する 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
助けてください。