問題タブ [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.

0 投票する
1 に答える
5173 参照

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ステートメントのそのタイプのライブテンプレートを作成しましたが、それでも機能しません.

あなたの何人かはそれについて何か提案がありますか?私はあなたの助けに感謝します

前もって感謝します。
ここに画像の説明を入力

0 投票する
2 に答える
312 参照

java - var はジェネリックの警告を出さない

Java 10 では、これにより警告が表示されます -

「ArrayList は生の型です。ジェネリック型 ArrayList への参照はパラメータ化する必要があります」

そしてその理由は一般的な背後にありますが、このコードの場合

コンパイラから警告が出されなかったのはなぜですか?

var:-メソッドスコープに限定されて知ってvar のジェネリックに取り除かれた設計概念を知りたかっただけです

Edit1 :-内部設計について知りたかっただけなので、重複としてマークしないでください。なぜjavaはvarに一般的なものを追加しなかったのですか?