1

数学では、次のコードを使用しています。

If[ x [[1]] <= 4 && x [[2]] <= 4, "True","False"]
True

これは私が混乱するところです:

If[ True, count=count + 1, count=count]

コードの前の行から回答にアクセスする方法がありません

4

3 に答える 3

4

なぜだけではないのですか

If[ x [[1]] <= 4 && x [[2]] <= 4, count++]

于 2012-09-18T15:19:49.573 に答える
3

ベリサリウスの答えに加えて、あなたは考えるかもしれません:

count += Boole[x[[1]] <= 4 && x[[2]] <= 4]

また、あなたは「コードの前の行から答えにアクセスする方法はありません」と言いました。

あなたが使用することができます%

If[ x [[1]] <= 4 && x [[2]] <= 4, True, False];

If[%, count=count + 1, count=count]
于 2012-09-18T22:48:01.097 に答える
0

文字通り、1つのコードを他のコードの中に収めることができます。

If[ 
   If[ x [[1]] <= 4 && x [[2]] <= 4, True, False],
   count=count + 1, count=count
]

"True"文字列とが論理値に"False"置き換えられていることに注意してください。TrueFalse

于 2012-09-18T15:27:16.707 に答える