2024-11-11 15:03:07
配列に変数を読み込みさせる方法
なでしこv1で、 「バックアップ元1 {タブ} バックアップ先1 バックアップ元2 {タブ} バックアップ先2 ...」 といった内容の「設定.txt」を配列として読んで、 「バックアップ元1→バックアップ先1 へのフォルダコピー バックアップ元2→バックアップ先2 へのフォルダコピー ....」 といった具合に、各配列の組み合わせ間でバックアップを動作させる、 といったものを作ろうとしています。 (※バックアップ元、先は実際はそれぞれフォルダパスが入ります。) 配列の処理にて躓いてしまい、よくわからなくなったので質問いたします。 下記、一応は動くようなのですが、不明な個所があります。 ------------- 「設定.txt」を開いてTSV取得し、設定値に代入。 順番=0 設定値の要素数回 保存元=設定値[順番][0] 保存先=設定値[順番][1] 「{保存元}」を「{保存先}」へフォルダコピー。 順番=順番+1 終了する。 ------------- この、保存元=設定値[順番][0] と 保存先=設定値[順番][1] ですが、 順番の変数は{ }でくくると、エラーになるようなので、外してみたら動いたのです。 ただ、変数なのにそれでなぜ動くのだろう?とよくわからなくなりました。 配列として変数を読む場合、{ }で括らなくていいものなのでしょうか? よろしくお願いします。 |