If I use an Assignment within conditional, for e.g. if(userType='admin') Flex throws a warning,unlike Java, which throws an error. Why should Flex be doing this, despite being one of the newest languages? 1100: Assignment within conditional. Did you mean == instead of =?
1
A
答えて
1
ない。この違いは、最近のJava化にもかかわらず、ActionscriptがECMAScriptの由来であるためです。この設計の他の結果は、このようなステートメントを作る能力です:
var foo:Number = 0;
var bar:Number = 0;
foo = bar = 2;
assertEquals(2, foo);
assertEquals(2, bar);
IMO、これは、それが持つことができる最高の行動である - それは、ActionScriptの旧バージョンとの互換性を破壊しない、それが削除されません手持ち式のための言語機能を提供していますが、ユーザーの注意を引くのは一般的なエラーです。
0
私の推測では、おそらくコンパイラは自動的にそれを修正するでしょうか?
Flexがそうするのは面白いですが。
(およびところで、それはActionScript 3のだ、「フレックス」ではありません)の割り当ては、その構文が合法になりActionScriptで値を持っている、と彼らはそれを作るされ、Javaで値を持っていないので
関連する問題
- 1. 割り当て条件Cのループ
- 2. 条件演算子の割り当て
- 3. XML複数の条件の条件付き割り当て
- 4. 条件付き割り当ては
- 5. 割り当て条件値が
- 6. フレックス/バイソン - 条件
- 7. Rubyでの条件付き割り当て
- 8. 条件付き再割り当てでのESLint prefer-constエラー
- 9. クラスを条件付きでAngular2に割り当てます。
- 10. Selectステートメントで条件変数を割り当てるSQL Server
- 11. プログラミングの原則:割り当てと条件との関係
- 12. 同時との条件付き信号の割り当て(VHDL)
- 13. Pythonの条件付きランダム割り当て
- 14. スカラ条件なし値の割り当て
- 15. Cの割り当てと条件付きチェック
- 16. 'Select'ブロックの条件付き割り当て
- 17. if文に2つの条件を割り当てる方法
- 18. 条件付き変数割り当てのリファクタリング
- 19. VHDL:条件付き信号割り当ての簡略化
- 20. 条件に応じた配列サイズの割り当て
- 21. c#クラスメンバーに条件付き値を割り当てます
- 22. デリゲートを使用した条件付き割り当て
- 23. 条件付きでデータフレーム内の別の列の値を割り当てます
- 24. フレックスでアイテムレンダリングを動的に割り当てる方法は?
- 25. パンダ:複数の列を条件付きで割り当てる方法は?
- 26. 割り当てる変数を条件付きで選択できますか?
- 27. 条件に基づいてテーブルセルの色を割り当てる - JavaScript
- 28. 条件に基づいてブートストラップタブの入力フィールドに値を割り当て
- 29. は条件付きで変数を割り当てる関数が値
- 30. 複数の条件のフィルタリング - 複数の行に値を割り当てる