ruby(というかプログラミング)初心者です。
つまづいてしまったところがあり質問をさせていただきました。
hoge0、hoge1、hoge2 の3つの配列があります。
これをfor文の中で次のように利用したいと思いました。
for i in 0..2
hoge=hoge ??? i ←不明な点 (例)hoge=hoge0 としたい
・
・
・
end
つまり変数iを利用して配列名を順次変えていきたいのですがどうすればいいでしょうか。
hoge="hoge#{i}"としたら文字列hoge0が代入されるだけですし、hoge+iのような書き方もできません。
お時間あるときで結構ですのでお教えください。
No.2ベストアンサー
- 回答日時:
>ただ最初に質問させていただいたように「hoge」と「i」をくっつけてhogei→hoge0,hoge1,hoge2と作りたいのですが、方法はあるでしょうか。
一応、eval() という組み込み関数があるので、
hoge=eval("hoge#{i}")
で可能ですが、evalを初心者が乱用すると意図しない結果になる可能性もあります。
こんな組み込み関数があるんですね。
>evalを初心者が乱用すると意図しない結果になる可能性もあります。
簡単に調べてみました。
正しく利用しないとシステムが脆弱になるかもしれませんね。
十分理解したうえで使おうと思います。
ご回答たいへんありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで文字分割は、 split() などメソッド不要??? 4 2023/02/06 22:50
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
- その他(プログラミング・Web制作) pythonのcondaコマンドの仕様について 2 2022/06/24 00:13
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Boolean型配列中のTrueの有無を...
-
Imageコントロール vba
-
「オブジェクトが必要です。」...
-
HTTPSのとき":"が"%3A"ではなく...
-
C# .NET DataGridView の行を追...
-
IEで文字の色が取得したい
-
アンカーリンクをクリックさせ...
-
【Jquery】changeイベント毎にa...
-
ASP+アクセスでのSQLコメントに...
-
return の中はローカルスコープ?
-
関数を呼び出すHTMLタグ<body o...
-
[javascript][DOM]getElementBy...
-
javascriptで文字挿入でtoggle...
-
ifreamをリロードしたい
-
class指定したHTML要素の背景色...
-
static と externについて
-
ボタンをクリックすると数が増...
-
COOKIEの発行について
-
google apps scriptの終了のさせ方
-
同じIDで定義した要素の配列を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Boolean型配列中のTrueの有無を...
-
Linux バイナリ実行できない "...
-
ASP+アクセスでのSQLコメントに...
-
ボタンをクリックすると数が増...
-
【正規表現】【javascript】CR...
-
【Jquery】changeイベント毎にa...
-
「オブジェクトが必要です。」...
-
Excel VBA の ChangeFileAccess
-
Vb.netのグローバル変数の宣言...
-
MFCのキャプション変更
-
onclick指定関数の引数へローカ...
-
同じ型【ハイフンと数字】だけ...
-
static constメンバ変数(配列)...
-
javascriptで文字挿入でtoggle...
-
サブウインドウから親ウインド...
-
URLの一部をコピーできるブック...
-
window.onloadでのfunction
-
Javascriptグローバル変数の値...
-
複数ファイルで使うグローバル...
-
全部のアクセスを指定したペー...
おすすめ情報