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.



7
Fungsi peta di MATLAB?
Saya sedikit terkejut bahwa MATLAB tidak memiliki fungsi Peta, jadi saya meretasnya sendiri karena itu adalah sesuatu yang saya tidak bisa hidup tanpanya. Apakah ada versi yang lebih baik di luar sana? Apakah ada pustaka pemrograman fungsional standar untuk MATLAB di luar sana yang saya lewatkan? function results = map(f,list) …



4
Bagaimana Anda tahu kapan harus menggunakan lipat-kiri dan kapan harus menggunakan lipat-kanan?
Saya sadar bahwa lipatan-kiri menghasilkan pohon-pohon miring ke kiri dan lipatan-kanan menghasilkan pohon-pohon miring ke kanan, tetapi ketika saya meraih lipatan, terkadang saya terjebak dalam pikiran yang memicu sakit kepala mencoba menentukan jenis lipatan yang mana sesuai. Saya biasanya akhirnya melepas seluruh masalah dan melangkah melalui implementasi fungsi lipatan yang …

9
Pemrograman fungsional - apakah keabadian mahal? [Tutup]
Seperti yang terjadi 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 perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …

10
Apa persamaan paling menarik yang muncul dari Curry-Howard Isomorphism?
Saya menemukan Curry-Howard Isomorphism relatif terlambat dalam kehidupan pemrograman saya, dan mungkin ini berkontribusi pada saya yang benar-benar terpesona olehnya. Ini menyiratkan bahwa untuk setiap konsep pemrograman terdapat analog yang tepat dalam logika formal, dan sebaliknya. Berikut adalah daftar "dasar" dari analogi semacam itu, di luar kepala saya: program/definition | …


6
Apa ekuivalen ES6 dari Python 'enumerate' untuk urutan?
Python memiliki fungsienumerate bawaan, untuk mendapatkan (index, item)pasangan yang dapat diulang . Apakah ES6 memiliki padanan untuk sebuah array? Apa itu? def elements_with_index(elements): modified_elements = [] for i, element in enumerate(elements): modified_elements.append("%d:%s" % (i, element)) return modified_elements print(elements_with_index(["a","b"])) #['0:a', '1:b'] Setara dengan ES6 tanpa enumerate: function elements_with_index(elements){ return elements.map(element => …


14
Aplikasi sampel Clojure ukuran sedang?
Apakah ada aplikasi contoh Clojure berukuran sedang yang dapat digunakan sebagai contoh "praktik terbaik", dan cara yang baik untuk melihat seperti apa aplikasi tersebut dalam hal penyusunan kode dan kode? Aplikasi web akan sangat menarik bagi saya, tetapi yang paling penting adalah program tersebut melakukan sesuatu yang secara umum berguna …


9
Apa keuntungan dari pemrograman fungsional? [Tutup]
Seperti yang terjadi 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 perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …

1
mengapa cerita rakyat dan ramda begitu berbeda?
Saya belajar javascript FP dengan membaca buku DrBoolean . Saya mencari-cari perpustakaan pemrograman fungsional. Saya menemukan Ramda dan Folktale. Keduanya mengklaim sebagai perpustakaan pemrograman fungsional. Tapi mereka sangat berbeda: Ramda tampaknya berisi fungsi utilitas untuk menangani daftar: peta, reduksi, filter, dan fungsi murni: kari, tulis. Itu tidak mengandung apapun yang …

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.