問題タブ [java-10]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - IntelliJ IDE (コミュニティ バージョン) は var 宣言 Java 10 をサポートしていません
Java 10のサポートを追加したIntelliJ IDEA (COMMUNITY EDITION)のバージョン 2018.1をインストールしました。
新しい「var」を使用してローカル変数を入力しようとすると、IDE はそれを赤色で強調表示し、「型「var」を解決できません。添付 の varRedを参照してください」という素敵なフレーズを表示します。
メンバーが可能な解決策を提供したのとまったく同じ問題が発生する別の投稿を読みましたhttps://stackoverflow.com/a/49719734/9478809
私もそれを行いました.Javaステートメントのそのタイプのライブテンプレートを作成しましたが、それでも機能しません.
あなたの何人かはそれについて何か提案がありますか?私はあなたの助けに感謝します
前もって感謝します。
java - var はジェネリックの警告を出さない
Java 10 では、これにより警告が表示されます -
「ArrayList は生の型です。ジェネリック型 ArrayList への参照はパラメータ化する必要があります」
そしてその理由は一般的な背後にありますが、このコードの場合
コンパイラから警告が出されなかったのはなぜですか?
注var
:-メソッドスコープに限定されて知ってvar のジェネリックに取り除かれた設計概念を知りたかっただけです
Edit1 :-内部設計について知りたかっただけなので、重複としてマークしないでください。なぜjavaはvarに一般的なものを追加しなかったのですか?