国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Jadual Kandungan
Mengapa menggunakan var ?
Bilakah anda boleh menggunakan var ?
Sekiranya anda selalu menggunakan var ?
Beberapa perkara yang perlu diingat
Rumah Java javaTutorial Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) di Java 10?

Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) di Java 10?

Jul 11, 2025 am 03:05 AM
kata kunci var Java 10

Kata kunci VAR dalam Java 10 membolehkan kesimpulan jenis pembolehubah tempatan, membiarkan pengkompil menyimpulkan jenis pembolehubah dari inisialisnya. 1. Ia mengurangkan kelebihan dan meningkatkan kebolehbacaan apabila jenisnya jelas. 2. Ia hanya boleh digunakan untuk pembolehubah tempatan di dalam kaedah, bukan untuk medan, parameter, atau jenis pulangan. 3. Inisialisasi adalah wajib untuk membenarkan kesimpulan jenis. 4. Gunakannya dengan bijak -memberikan kejelasan atas keringkasan apabila jenis yang disimpulkan tidak jelas atau ketika bekerja di persekitaran pasukan. 5. Ia berfungsi dengan primitif dan objek tetapi tidak dapat secara langsung menyimpulkan jenis lambda tanpa pemutus eksplisit.

Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) dalam Java 10?

Kata kunci var dalam Java 10 digunakan untuk kesimpulan jenis pembolehubah tempatan , yang bermaksud pengkompil Java secara automatik boleh menentukan jenis data pembolehubah tempatan berdasarkan inisialisnya. Ciri ini membantu mengurangkan kod boilerplate dan menjadikan kod anda lebih mudah dibaca - selagi ia digunakan dengan bijak.

Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) dalam Java 10?

Mengapa menggunakan var ?

Java sentiasa menjadi bahasa yang ditaip secara statik, yang bermaksud anda perlu mengisytiharkan jenis setiap pembolehubah secara eksplisit. Contohnya:

 Mesej String = "Hello, Dunia!";

Dengan var , anda boleh menulis:

Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) dalam Java 10?
 var mesej = "Hello, dunia!";

Dalam kes ini, pengkompil melihat bahawa "Hello, world!" adalah rentetan, jadi ia merawat message sebagai rentetan. Anda tidak perlu mengulangi nama jenis, terutamanya berguna apabila jenisnya panjang atau bersarang.

Ini tidak menjadikan Java ditaip secara dinamik - di bawah tudung, pembolehubah masih mempunyai jenis tetap yang ditentukan pada masa penyusunan.

Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) dalam Java 10?

Bilakah anda boleh menggunakan var ?

Anda hanya boleh menggunakan var untuk pembolehubah tempatan di dalam kaedah, bukan untuk medan, parameter kaedah, atau jenis pulangan. Berikut adalah beberapa contoh yang sah:

  • Mengisytiharkan pemboleh ubah asas:

     var count = 10;
  • Menggunakan dengan koleksi:

     var list = arrayList baru <string> ();
  • Dalam dipertingkatkan untuk gelung:

     untuk (var entry: map.EntrySet ()) {...}
  • Dengan jenis generik yang kompleks:

     var data = hashmap baru <integer, senarai <string >> ();

Nota: Anda mesti memulakan pembolehubah apabila menggunakan var , jika tidak, pengkompil tidak dapat menyimpulkan jenisnya.


Sekiranya anda selalu menggunakan var ?

Tidak semestinya. Walaupun var dapat meningkatkan kebolehbacaan, ia juga boleh menyakiti jika terlalu banyak digunakan atau digunakan di mana kejelasan paling penting.

Gunakan var bila:

  • Jenis ini jelas dari konteksnya.
  • Ia mengelakkan mengulangi jenis generik yang panjang atau bersarang.
  • Ia meningkatkan kebolehbacaan kod tanpa menyembunyikan butiran penting.

Elakkan var bila:

  • Jenis ini tidak jelas dari sebelah kanan.
  • Anda memulakan dengan null (kerana tidak ada cara bagi pengkompil untuk menyimpulkan jenisnya).
  • Anda bekerja dalam pasukan atau kod kod di mana menaip eksplisit meningkatkan kebolehkerjaan.

Sebagai contoh, elakkan ini:

 var result = getSomething ();

Jika getSomething() boleh mengembalikan pelbagai jenis atau jika jenis pulangan tidak jelas, ia mungkin mengelirukan seseorang membaca kod kemudian.


Beberapa perkara yang perlu diingat

  • var bukan kata kunci dalam erti kata tradisional; Ia adalah nama jenis terpelihara. Ini bermakna anda tidak boleh menggunakannya sebagai nama pembolehubah, tetapi kod warisan menggunakan var sebagai pengenal tidak akan pecah kecuali ia adalah sebahagian daripada perisytiharan pembolehubah tempatan.

  • Ia berfungsi dengan kedua -dua jenis dan objek primitif.

  • Anda tidak boleh menggabungkannya dengan ekspresi Lambda secara langsung melainkan jika jenis sasaran jelas.

    ? Tidak sah:

     var runnable = () -> System.out.println ("Running");

    ? Sah:

     var runnable = (runnable) () -> system.out.println ("running");

    Oleh itu, pada dasarnya, var adalah alat yang kecil tetapi berguna di Java 10 yang boleh membersihkan kod anda - hanya jangan keterlaluan.

    Atas ialah kandungan terperinci Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) di Java 10?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Inferens jenis pembolehubah setempat dalam Java 10: Cara menggunakan kata kunci var dalam pernyataan cuba-dengan-sumber Inferens jenis pembolehubah setempat dalam Java 10: Cara menggunakan kata kunci var dalam pernyataan cuba-dengan-sumber Jul 30, 2023 pm 01:34 PM

Inferens jenis pembolehubah tempatan dalam Java10: Cara menggunakan kata kunci var dalam pernyataan try-with-resources Pengenalan: Java10 telah membuat beberapa penambahbaikan dalam inferens jenis pembolehubah tempatan. Pengenalan kata kunci var membolehkan pembangun meninggalkan jenis apabila mengisytiharkan pembolehubah, dan pengkompil akan membuat kesimpulan. Artikel ini akan menumpukan pada cara menggunakan kata kunci var dalam pernyataan cuba-dengan-sumber. 1. Apakah itu try-with-reso?

Inferens jenis pembolehubah tempatan dalam Java 10: Cara menggunakan kata kunci var dalam gelung foreach Inferens jenis pembolehubah tempatan dalam Java 10: Cara menggunakan kata kunci var dalam gelung foreach Jul 29, 2023 pm 03:21 PM

Inferens jenis pembolehubah tempatan dalam Java10: Cara menggunakan kata kunci var dalam gelung foreach Pengenalan: Java10 ialah versi penting selepas Java9, yang memperkenalkan banyak ciri dan penambahbaikan baharu. Salah satu ciri yang sangat dinanti-nantikan ialah inferens jenis pembolehubah tempatan. Dalam Java10, kita boleh menggunakan kata kunci var untuk mengisytiharkan pembolehubah tempatan dan biarkan pengkompil secara automatik membuat kesimpulan jenis pembolehubah berdasarkan ungkapan di sebelah kanan. Dalam artikel ini, kami akan meneroka cara menggunakannya

Ralat Java: Sintaks Pembolehubah Setempat Java11 untuk ralat Parameter Lambda (kata kunci var), cara mengendalikan dan mengelakkan Ralat Java: Sintaks Pembolehubah Setempat Java11 untuk ralat Parameter Lambda (kata kunci var), cara mengendalikan dan mengelakkan Jun 24, 2023 pm 06:33 PM

Java telah memperkenalkan var kata kunci baharu dalam versi terkini Java11, yang boleh menggantikan nama jenis yang perlu diisytiharkan secara eksplisit, dengan itu memudahkan kod dan meningkatkan kebolehbacaan. Walau bagaimanapun, apabila menggunakan ungkapan Lambda, kata kunci var kadangkala menyebabkan ralat Local-VariableSyntaxforLambdaParameters Artikel ini akan memperkenalkan punca ralat ini dan cara menangani dan mengelakkannya. Mengapa ralat ini berlaku? Sebelum Java11, La

Inferens jenis pembolehubah tempatan dalam Java 10: Cara memudahkan kod anda menggunakan kata kunci var Inferens jenis pembolehubah tempatan dalam Java 10: Cara memudahkan kod anda menggunakan kata kunci var Jul 29, 2023 pm 07:32 PM

Inferens jenis pembolehubah tempatan dalam Java10: Cara menggunakan kata kunci var untuk memudahkan kod Pengenalan: Dalam Java10, 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 perisytiharan jenis eksplisit. Penyusun akan menyatakan

Inferens jenis pembolehubah tempatan dalam Java 10: Cara menggunakan kata kunci var dalam parameter kaedah Inferens jenis pembolehubah tempatan dalam Java 10: Cara menggunakan kata kunci var dalam parameter kaedah Jul 30, 2023 pm 02:29 PM

Inferens jenis pembolehubah tempatan dalam Java10: Cara menggunakan kata kunci var dalam parameter kaedah Dalam Java10, satu ciri baharu diperkenalkan - inferens jenis pembolehubah tempatan (LocalVariableTypeInference). Ciri ini membolehkan kami mengisytiharkan pembolehubah tanpa menyatakan secara eksplisit jenis pembolehubah dan sebaliknya menggunakan kata kunci var untuk membuat kesimpulan. Inferens jenis pembolehubah tempatan mempunyai kelebihan besar dalam meningkatkan kebolehbacaan dan kesederhanaan kod. Ia boleh mengurangkan pengisytiharan jenis yang panjang,

Analisis mendalam tentang perbezaan antara var, let dan const Analisis mendalam tentang perbezaan antara var, let dan const Feb 20, 2024 pm 06:27 PM

Untuk menganalisis secara mendalam perbezaan antara var, let dan const, contoh kod khusus diperlukan Dalam JavaScript, pengisytiharan pembolehubah adalah operasi yang sangat biasa. Sebelum ES5, pembangun menggunakan kata kunci var untuk mengisytiharkan pembolehubah. Walau bagaimanapun, ES6 memperkenalkan dua kata kunci baharu, let dan const, yang menyediakan pengurusan pembolehubah dan kawalan skop yang lebih baik. Dalam artikel ini, kami akan menyelami perbezaan antara var, let dan const serta memberikan contoh kod yang sepadan untuk membantu pemahaman. 1. Skop va

Cara jenis pembolehubah berbeza ditakrifkan di Golang Cara jenis pembolehubah berbeza ditakrifkan di Golang Jan 18, 2024 am 08:23 AM

Cara untuk mentakrifkan jenis pembolehubah yang berbeza dalam Golang memerlukan contoh kod khusus Di Golang, kita boleh menggunakan cara yang berbeza untuk menentukan jenis pembolehubah yang berbeza. Artikel ini akan memperkenalkan cara untuk menentukan beberapa jenis pembolehubah biasa di Golang dan memberikan contoh kod yang sepadan. 1. Pembolehubah integer (int) Pembolehubah integer dalam Golang boleh digunakan untuk menyimpan nilai integer Ia ditakrifkan seperti berikut: varnumint//Isytiharkan nombor pembolehubah integer bernama num

Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) di Java 10? Apakah kata kunci VAR (kesimpulan jenis pembolehubah tempatan) di Java 10? Jul 11, 2025 am 03:05 AM

Thevarkeywordinjava10enableslocal-variabletypeinference, LettingTheCipilerDeducetheVariable'stypefromitsinitializer.1.itreduceRedundancyandenhanceWanceWhenthenthenthenthenthenthentypeisevident.2.itcanonlousdorlocalvariAles.2.itcanonlousdorlocalvariAles.2.itcanonlousdorlocalvariAlesSalvariAles.2

See all articles