プログラムを初めて実行すると、最後に〜の付いたファイルのコピーが生成されるのはなぜですか?たとえば、ランタイムなどHelloWorld.lua
のファイルは2つのファイルを生成します。これが起こる目的は何ですか?HelloWorld.lua
HelloWorld.lua~
答え1
これは、プログラムを「コンパイル」またはコーディングすることとは何の関係もありません。バックアップファイルを生成するためのテキストエディタです。
あなたのテキストエディタ(この場合は仮定していますが、gedit
間違っている場合は修正してください)は、デフォルトでバックアップファイルを作成するように設定されているようです。この動作を観察する必要があります。どの編集したテキストファイルです。
確認するこの回答解決策を見つけてください。
答え2
ファイルfoo
に兄弟がある場合、foo~
チルダを含むファイルは、コンパイラまたはエディタの副産物、バックアップ、または中間ファイルのいずれかです。
通常は自動的にクリーンアップされ、バージョン管理によって無視され、GUIに隠されます。
ほとんどの人が慣れていないものの1つであると考え、おそらくあなたが扱わない限り、扱いたくないでしょう。確認するかつらや人工早漏バッグのようなものが必要です。