Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Linq perpustakaan pemrosesan daftar untuk C++

Abstrak

Pada artikel ini saya akan menjelaskan cara menggunakan linq untuk mengolah data. Dengan perpustakaan ini Anda dapat menggunakan pemfilteran, pilihan, agregasi, pengelompokan, dan banyak lagi. Untuk dukungan penuh diperlukan dentang atau gcc, dan boost

Cara menggunakan

Pustaka ini adalah Header only Perpustakaan. Anda hanya perlu mengintegrasikan C++ header di lingkungan proyek Anda. Setelah selesai, Anda dapat menggunakan linq fungsi.

Pilih


    std::vector<int> v = { 1, 2, 4 };

    //linq form
    auto q = LINQ(from(x, v) select(x * 3));

    //q -> result {3,6,12}

    //extension form
    auto r = v 
        | linq::select([](int x) { return x * 3; });

Pesan Oleh


    std::vector<int> v = { 4, 2, 8 };

    //linq form
    auto q = LINQ(from(x, v) orderby( descending x) select(x));

    //q -> result {8,4,2}

Di mana


    vector<int> v = { 1, 3, 4, 5 };

    auto q = LINQ(from(i, v) where(i % 2));

    //q -> result {4}

    //extension form
    auto r = v 
        | linq::where([](int x){ return x % 2})
        | linq::select([](int x) { return x; });

Informasi Lebih Lanjut

Jika Anda tertarik untuk mendapatkan informasi lebih lanjut tentang linq Anda dapat memeriksa tautan berikut:

Lisensi

Pustaka ini diterbitkan di bawah Boost Software License 1.0


Teknologi Industri

  1. Apakah Blockchain Sangat Cocok untuk Rantai Pasokan?
  2. Membuka Jalan Menuju Kemerdekaan Rantai Pasokan A.S.
  3. Silver Lining of COVID-19:Panggilan untuk Manufaktur A.S.
  4. Apakah 'Matilah Manusia di Pabrik?
  5. Kasus untuk Membawa Pulang Manufaktur Amerika
  6. Menopang Keamanan Rantai Pasokan untuk Liburan
  7. 'Ini Saatnya Perdagangan Waktu Nyata
  8. 15 Berbagai Jenis Forklift:Daftar Lengkap
  9. Etika Otomasi:Tantangan Berkelanjutan untuk Masa Depan
  10. Tujuh Persyaratan untuk Pemesinan yang Dioptimalkan