-3
A
答えて
3
これは、Javaをprecedence rulesです。代入は?
または:
より低い前例があるため、最後に評価されます。コンパイラには意味がありません
return (s != null ? s : s) = "bar";
:その場合bar
は、このように解析されます意味
。
上記の括弧を挿入すると、2つが事実上同じであるため、コンパイラが同じ箇所で同じエラーメッセージで失敗することがわかります。
関連する問題
- 1. 演算子優先順位と関連
- 2. 演算子の優先順位c#
- 3. ブール演算子の優先順位
- 4. Javaの演算子の優先順位式の評価
- 5. JavaのREGEX演算子の優先順位
- 6. Pythonで "="の演算子の優先順位は何ですか?
- 7. 違い:演算子の優先順位と短絡が
- 8. 演算子の優先順位と結合性
- 9. ハスケルの優先順位:ラムダと演算子
- 10. C言語での演算子の優先順位
- 11. Cでの演算子の優先順位
- 12. Menhir/Ocamlyaccの演算子の動的優先順位と優先順位の指定
- 13. JavaScriptの演算子の優先順位の技術
- 14. Perl5の=(等しい)演算子の優先順位
- 15. Rubyの演算子の優先順位表
- 16. Pythonの演算子の優先順位を変更する
- 17. yacc - 演算子のないルールの優先順位?
- 18. PHP演算子の優先順位のバグ?
- 19. 複数のブール条件 - 演算子の優先順位
- 20. Zend Frameworkの選択演算子の優先順位
- 21. Scala Parserのアドホック演算子の優先順位を表す
- 22. ラムダ微積分演算子の優先順位
- 23. 出力ストリームにおけるC++演算子の優先順位
- 24. オーバーロードされたキャスト演算子の優先順位
- 25. 演算子優先順位(boolより前のvoid *)
- 26. どの論理演算子が優先順位を取るか
- 27. 優先順位:論理や三項演算子対
- 28. コンパイラでの演算の優先順位と結合性
- 29. Javaコンパウンド代入演算子と代入演算子
- 30. javascrtiptで演算子の優先順位が&&と==に関係しますか?
Javaのルールが定義されているからです。 JavaはC#ではないので、C#で動作するものはすべてJavaで同じように動作することを期待する必要はありません。 – Jesper
htt38://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html –
質問している内容が不明です。 JavaはC#ではなく、*はその逆です。コンパイルエラーが発生した行を指定していません。 – EJP