一般に、Javaで型推論がどのように機能するかを知っています。しかし、JDK 10の新機能varを使用すると、ループでどのように機能するのか興味があります。
私はこのようにループを書くことができることを意味します
for(var i=0; i<100; i++) {
//something to do
}
コンパイラーは、intではなくlongがあるべきだとどのように推測しますか?
ため0
であるint
リテラル。0L
あるlong
リテラル。
true
はboolean
リテラルで"true"
あり、String
リテラルです。コンパイラーは、このような単純なケースを処理するのに問題はありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加