You need to sign in to do that
Don't have an account?
daisy1153
変数について
お世話になっております。
変数について、
string val1;
string val2;
for(integer i=0; i<10; i++){
if(i==0){
val + i = '???';
}else[
val + i = '!!!';
}
}
上記のように変数 val1、val2 に i を使用するようなことは可能なのでしょうか。
どなたかご存知の方いらっしゃいましたら、ご教示のほど、よろしくお願いいたします。
wrapperの中のString変数をList<String>にしてしまうのはダメでしょうか。
あとはfor文の処理では一度List<String>の変数に値をセットして、最後にwrapper内の変数にセットしてしまう方法とか
どうかなと思いました。
もしくは i の値をIF判定して、セットするString変数を切り替える感じになると思います。
All Answers
String.valueOf(i) みたいな感じです。
ご回答ありがとうございます。
書き方が悪くわかりづらくなってしまって申し訳ないのですが、
宣言した、
val1
val2
の数字部分を、
for()分の中で、動的に変えるという意味になります。
ですので、ご回答いただいた内容では実現はできません。
すみません。
lists[i] = のような感じで値をセットできると思います。
ご回答ありがとうございます。
Listを使用したいのですが、
public class wrapper{
public string val1;
public string val2;
public wrapper(){
string val1 = '';
stirng val2 = '';
}
}
上記のようなクラスを宣言して、その中の変数についてですので、
それも難しいかと思います。
wrapperの中のString変数をList<String>にしてしまうのはダメでしょうか。
あとはfor文の処理では一度List<String>の変数に値をセットして、最後にwrapper内の変数にセットしてしまう方法とか
どうかなと思いました。
もしくは i の値をIF判定して、セットするString変数を切り替える感じになると思います。
ご回答ありがとうございます。
wrapper内にListを作成し、実行してみようと思います。
何度もご回答ありがとうごさいました。