日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2024-11-11 15:03:07

配列に変数を読み込みさせる方法

YAMATO さん

なでしこv1で、
「バックアップ元1 {タブ} バックアップ先1
バックアップ元2 {タブ} バックアップ先2
...」
といった内容の「設定.txt」を配列として読んで、
「バックアップ元1→バックアップ先1 へのフォルダコピー
バックアップ元2→バックアップ先2 へのフォルダコピー
....」
といった具合に、各配列の組み合わせ間でバックアップを動作させる、
といったものを作ろうとしています。
(※バックアップ元、先は実際はそれぞれフォルダパスが入ります。)

配列の処理にて躓いてしまい、よくわからなくなったので質問いたします。

下記、一応は動くようなのですが、不明な個所があります。
-------------
「設定.txt」を開いてTSV取得し、設定値に代入。
順番=0
設定値の要素数回
  保存元=設定値[順番][0]
  保存先=設定値[順番][1]
  「{保存元}」を「{保存先}」へフォルダコピー。
  順番=順番+1
終了する。
-------------

この、保存元=設定値[順番][0] と 保存先=設定値[順番][1] ですが、
順番の変数は{ }でくくると、エラーになるようなので、外してみたら動いたのです。
ただ、変数なのにそれでなぜ動くのだろう?とよくわからなくなりました。
配列として変数を読む場合、{ }で括らなくていいものなのでしょうか?

よろしくお願いします。

(編集パスワード送信)

親記事

この内容(No.1988)に返信

この内容(No.1988)をダウンロード

この内容(No.1988)のテキスト表示

子記事

1990 Re②:配列に変数を読み込みさせる方法 (24-11-12)
1989 Re①:配列に変数を読み込みさせる方法 (24-11-11)




www.eznavi.net