Rumah > Java > javaTutorial > teks badan

Inferens jenis pembolehubah tempatan dalam Java 10: Cara memudahkan kod anda menggunakan kata kunci var

PHPz
Lepaskan: 2023-07-29 19:32:00
asal
1124 orang telah melayarinya

Inferens jenis pembolehubah tempatan dalam Java 10: Cara menggunakan kata kunci var untuk memudahkan kod

Pengenalan:
Dalam Java 10, ciri inferens jenis pembolehubah tempatan diperkenalkan Dengan menggunakan kata kunci var, proses penulisan kod boleh dipermudahkan. Artikel ini akan memperkenalkan penggunaan kata kunci var dan menunjukkan kesannya untuk memudahkan kod melalui kod sampel.

1. Apakah inferens jenis pembolehubah tempatan?
Inferens jenis pembolehubah tempatan bermakna apabila mengisytiharkan pembolehubah tempatan, anda boleh menggunakan kata kunci var dan bukannya pengisytiharan jenis eksplisit. Pengkompil akan membuat kesimpulan jenis pembolehubah berdasarkan jenis ungkapan tugasan untuk memudahkan penulisan kod.

2. Cara menggunakan kata kunci var

  1. Sintaks pengisytiharan
    Sintaks untuk menggunakan kata kunci var untuk mengisytiharkan pembolehubah tempatan adalah seperti berikut:
    var nama pembolehubah = ungkapan;
  2. Pengamatan pembolehubah
    Gunakan kata kunci var untuk mengisytiharkan setempat pembolehubah , ia mesti dimulakan. Pengkompil menyimpulkan jenis pembolehubah daripada jenis ungkapan tugasan.
  3. Peraturan inferens
    Pengkompil menyimpulkan jenis pembolehubah berdasarkan jenis ungkapan tugasan Peraturan inferens adalah seperti berikut:
  4. Jika jenis ungkapan tugasan adalah jelas (seperti int, String, dsb.) , pengkompil akan membuat kesimpulan jenis pembolehubah sebagai jenis.
  5. Jika ungkapan tugasan ialah panggilan kaedah generik, pengkompil akan membuat kesimpulan jenis pembolehubah kepada jenis parameter jenis sebenar.
  6. Jika ungkapan tugasan ialah ungkapan lambda, pengkompil akan membuat kesimpulan jenis pembolehubah kepada jenis antara muka fungsi yang sepadan.
  7. Jika jenis ungkapan tugasan ialah pembina koleksi atau tatasusunan jenis yang tidak diketahui, pengkompil akan membuat kesimpulan jenis pembolehubah kepada jenis koleksi atau tatasusunan.

3 Contoh penggunaan kata kunci var untuk memudahkan kod
Berikut ialah beberapa contoh kod untuk menunjukkan kesan penggunaan kata kunci var untuk memudahkan kod.

  1. Pengisytiharan pembolehubah jenis asas
    Kod untuk mengisytiharkan pembolehubah jenis asas menggunakan kata kunci var adalah seperti berikut:

    var num = 10;
    System.out.println(num);
    Salin selepas log masuk

    Kod di atas bersamaan dengan:

    rreee
  2. Pengisytiharan pembolehubah jenis rujukan menggunakan var mengisytiharkan pembolehubah jenis rujukan Kod

    pengisytiharan pembolehubah ungkapan lambda

    Kod untuk mengisytiharkan pembolehubah ungkapan lambda menggunakan kata kunci var adalah seperti berikut:
  3. int num = 10;
    System.out.println(num);
    Salin selepas log masuk
  4. Kod di atas adalah bersamaan dengan:

    var name = "Java";
    System.out.println(name);
    Salin selepas log masuk

    :

    Dengan menggunakan kata kunci var, kod boleh dipermudahkan Proses penulisan, terutamanya semasa pengisytiharan pembolehubah tempatan. Walau bagaimanapun, dalam penggunaan sebenar, kata kunci var perlu digunakan dengan berhati-hati untuk mengelakkan mengurangkan kebolehbacaan kod. Dalam kes kebolehbacaan yang kuat, anda boleh menggunakan kata kunci var untuk memudahkan kod dan meningkatkan kecekapan pembangunan.

Atas ialah kandungan terperinci Inferens jenis pembolehubah tempatan dalam Java 10: Cara memudahkan kod anda menggunakan kata kunci var. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan