دوشنبه ۳۰ مهر ۰۳ ۱۷:۴۹
در زبان برنامهنویسی جاوا، از نسخه ۱۰ به بعد، میتوان از کلمه کلیدی var
برای تعریف متغیرها استفاده کرد. این ویژگی به شما اجازه میدهد که نوع متغیر را به صورت خودکار بر اساس مقدار اولیه آن تعیین کنید. در ادامه، به توضیح نحوه استفاده از var
و مزایای آن میپردازیم.
۱. تعریف متغیر با استفاده از var
برای تعریف یک متغیر با استفاده از var
، کافی است به شکل زیر عمل کنید:
java
var نام_متغیر = مقدار;
مثال
java
var عدد = 10; // نوع عدد به صورت خودکار به int تعیین میشود
var نام = "علی"; // نوع نام به صورت خودکار به String تعیین میشود
var اعداد = new int[]{1, 2, 3, 4, 5}; // نوع اعداد به صورت خودکار به int[] تعیین میشود
۲. مزایای استفاده از var
- سادهتر و خواناتر: استفاده از
var
کد را سادهتر و خواناتر میکند، زیرا نیازی به نوشتن نوع متغیر نیست. - کاهش خطاهای تایپی: اگر نوع متغیر را به درستی مشخص نکنید، ممکن است با خطاهای تایپی مواجه شوید. با
var
، این مشکل کاهش مییابد.
۳. محدودیتها
- فقط برای متغیرهای محلی:
var
فقط برای متغیرهای محلی (داخل متدها) قابل استفاده است و نمیتوان از آن برای تعریف متغیرهای کلاس یا متغیرهای سراسری استفاده کرد. - نوع ثابت: نوع متغیر پس از تعریف نمیتواند تغییر کند. به عنوان مثال، اگر یک متغیر با
var
به عنوان یک عدد صحیح تعریف شود، نمیتوانید بعداً آن را به یک رشته تغییر دهید.
۴. مثال کامل
java
public class Main {
public static void main(String[] args) {
var عدد = 10; // نوع عدد int است
var نام = "علی"; // نوع نام String است
System.out.println("عدد: " + عدد);
System.out.println("نام: " + نام);
}
}