0

簡単そうに見えてわからないので、こんなことを質問するのはかなり恥ずかしいです。

複数の if-then ステートメントに基づいて新しい変数を作成しようとしています。例えば:

 if question1=1 then newvar=1;
 if question2=1 then newvar=2;
 if question3=1 and question4=1 then newvar=3;
 if question5 in (1 2) then newvar=4;
 if question1=2 then newvar=5;

各ステートメントで newvar を上書きしている可能性があると思いますか? それは何が起こっているのですか?

4

1 に答える 1

2

elseステートメントが不足しています:

question1=1 の場合、newvar=1;
そうしないと
question2=1 の場合、newvar=2;
そうしないと
question3=1 かつ question4=1 の場合、newvar=3;
そうしないと
if question5 in (1 2) then newvar=4;
そうしないと
question1=2 の場合、newvar=5;
于 2014-04-19T08:35:21.007 に答える