Pertanyaan yang diberi tag «functional-programming»

Pemrograman fungsional adalah paradigma pemrograman yang didasarkan pada membangun abstraksi menggunakan fungsi, menghindari efek samping dan perubahan keadaan. Pemrograman fungsional murni adalah thread-safe.

5
Peta atau kurangi dengan indeks di Swift
Apakah ada cara untuk mendapatkan indeks array di mapatau reducedi Swift? Saya mencari sesuatu seperti each_with_indexdi Ruby. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 * …




8
Keuntungan pemrograman stateless?
Saya baru-baru ini belajar tentang pemrograman fungsional (khususnya Haskell, tapi saya sudah membaca tutorial tentang Lisp dan Erlang juga). Sementara saya menemukan konsep yang sangat mencerahkan, saya masih tidak melihat sisi praktis dari konsep "tanpa efek samping". Apa manfaat praktisnya? Saya mencoba berpikir dalam pola pikir fungsional, tetapi ada beberapa …


7
Bagaimana cara memperbarui elemen di dalam Daftar dengan ImmutableJS?
Inilah yang dikatakan oleh dokumen resmi updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Tidak mungkin pengembang web normal (bukan …



5
Mengapa tidak ada obat generik di Go?
Penafian: Saya hanya bermain dengan Go untuk satu hari sekarang, jadi ada kemungkinan besar saya telah melewatkan banyak hal. Adakah yang tahu mengapa tidak ada dukungan nyata untuk generik / templates / whatsInAName di Go? Jadi ada generik map, tapi itu disediakan oleh compiler, sementara programmer Go tidak bisa menulis …

29
Mengapa saya harus belajar Lisp? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


3
Apa itu Hindley-Milner?
Saya menemukan istilah ini Hindley-Milner , dan saya tidak yakin apakah mengerti artinya. Saya telah membaca posting berikut: Steve Yegge - Dynamic Languages ​​Strike Back Steve Yegge - Masalah Pinokio Daniel Spiewak - Apakah Hindley-Milner itu? (dan mengapa itu keren?) Tetapi tidak ada entri tunggal untuk istilah ini di wikipedia …

24
Kode berguna yang menggunakan reduce ()? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini Apakah ada orang di sini yang memiliki kode berguna yang menggunakan fungsi …

10
Apakah Database dan Pemrograman Fungsional bertentangan?
Saya telah menjadi pengembang web selama beberapa waktu sekarang, dan baru-baru ini mulai mempelajari beberapa pemrograman fungsional. Seperti orang lain, saya mengalami kesulitan yang signifikan dalam menerapkan banyak konsep ini pada pekerjaan profesional saya. Bagi saya, alasan utama untuk ini adalah saya melihat konflik antara tujuan FP untuk tetap tanpa …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.