Rumah  >  Artikel  >  Java  >  Bagaimana untuk menggunakan ungkapan Lambda untuk mengakses pembolehubah luaran di Jawa?

Bagaimana untuk menggunakan ungkapan Lambda untuk mengakses pembolehubah luaran di Jawa?

WBOY
WBOYke hadapan
2023-04-25 18:04:081805semak imbas

1. Anda boleh mengakses pembolehubah jenis akhir luaran dalam ungkapan Lambda.

// 转换器
@FunctionalInterface
interface Converter<F, T> {
    T convert(F from);
}

2 Tidak seperti kelas dalaman tanpa nama, tidak perlu mengisytiharkan pembolehubah nombor secara eksplisit sebagai jenis akhir.

int num = 1;
Converter<Integer, String> stringConverter =
        (from) -> String.valueOf(from + num);
 
stringConverter.convert(2);     // 3

Apakah kelebihan Java

1. Mudah, selagi anda memahami konsep asas, anda boleh menulis aplikasi yang sesuai untuk pelbagai situasi;

2. Berorientasikan objek;

3. Pengedaran, Java ialah bahasa berorientasikan rangkaian; pengaturcara daripada membuat kesilapan semasa menguruskan memori; , ia boleh dijalankan pada mana-mana pemproses; bytecode.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan ungkapan Lambda untuk mengakses pembolehubah luaran di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam