0

非常に単純な質問です。if/else ステートメントをより少ない文字数で記述する方法があるかどうかを知りたかっただけです。たとえば、次のいずれかで if ステートメントを作成できます。

if (season == "autumn") {
  tree.gotoAndStop ("brown leaves");
}

また:

if (season == "autumn") tree.gotoAndStop ("brown leaves");

これにより、使用するスペースが大幅に削減され、コードの見栄えが大幅に向上します。if/else ステートメントを使用すると、私のオプションは次のいずれかのようです。

if (season == "autumn" || season == "winter") {
  tree.gotoAndStop ("brown leaves");
} else {
  tree.gotoAndStop ("green leaves");
}

また:

gotoAndStop((season == "autumn" || season == "winter")
            ? "brown leaves" : "green leaves");

ただし、2 番目のアプローチが常に理想的であるとは限りません。代替手段を知っていますか?

4

1 に答える 1