Sobes.tech
Junior — Middle

Оё тағйирёбари var барои истифода дар Java 17 иҷозат дода шудааст?

sobes.tech AI

Ҷавоб аз AI

Бале, дар Java 17 истифодаи калиди калидии var иҷозат дода шудааст ва дастгирӣ мешавад. Он дар Java 10 барои тағирёбандаҳои маҳаллӣ бо оғозёбӣ ворид карда шуд, ки имкон медиҳад, ки компилятор ба таври худкор навъи онро муайян кунад.

Масалан:

var message = "Салом, Java 17!"; // компилятор навъи String-ро муайян мекунад
System.out.println(message);

Маҳдудиятҳои var:

  • Мумкин аст танҳо барои тағирёбандаҳои маҳаллӣ бо оғозёбӣ истифода шавад.
  • Наметавонад барои майдонҳои синф, параметрҳои усул ё навъи баргардонидашавӣ истифода шавад.

Истифодаи var кӯмак мекунад, ки код кӯтоҳтар шавад, аммо муҳим аст, ки хонданашавӣ нигоҳ дошта шавад.