Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Y-combinator...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Y-combinator...
Saya telah mendengar istilah "coalgebras" beberapa kali dalam pemrograman fungsional dan lingkaran PLT, terutama ketika diskusi tentang objek, comonad, lensa, dan semacamnya. Googling istilah ini memberikan halaman-halaman yang memberikan deskripsi matematis dari struktur-struktur ini yang sangat...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Perbaiki
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 2 tahun yang lalu .
filter, map, Dan reducebekerja sempurna di Python 2. Berikut adalah contoh: >>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25)) [5, 7, 11, 13, 17, 19, 23] >>> def cube(x): return x*x*x >>> map(cube, range(1, 11)) [1, 8, 27, 64, 125,...
Saya mengerti hasil Ruby dan Python. Apa yang dilakukan hasil
Saya kehilangan opsi cara mendapatkan nomor indeks di dalam mapfungsi menggunakan Listdari Immutable.js: var list2 = list1.map(mapper => { a: mapper.a, b: mapper.index??? }).toList(); Dokumentasi menunjukkan bahwa map()pengembalian Iterable<number, M>. Apakah ada cara elegan untuk apa...
Ekspresi 'aljabar' untuk tipe data aljabar terlihat sangat sugestif bagi seseorang dengan latar belakang dalam matematika. Biarkan saya mencoba menjelaskan apa yang saya maksud. Setelah mendefinisikan tipe dasar Produk • Persatuan + Singleton X Satuan 1 dan menggunakan singkatan X²untuk X•Xdan...
Apa arti istilah transparansi referensial ? Saya pernah mendengarnya digambarkan sebagai "itu berarti Anda dapat mengganti sama dengan sama dengan" tetapi ini sepertinya penjelasan yang tidak
Di Java 8, saya ingin melakukan sesuatu ke Optionalobjek jika ada, dan melakukan hal lain jika tidak ada. if (opt.isPresent()) { System.out.println("found"); } else { System.out.println("Not found"); } Ini bukan 'gaya fungsional'. Optionalmemiliki ifPresent()metode, tetapi saya tidak dapat...
Saya telah membaca banyak hal tentang pemrograman fungsional akhir-akhir ini, dan saya bisa memahaminya, tetapi satu hal yang tidak bisa saya ingat adalah coding stateless. Bagi saya, menyederhanakan pemrograman dengan menghapus status yang bisa berubah adalah seperti "menyederhanakan" mobil dengan...
Saya mencoba mempelajari tentang penggunaan baru javascript sebagai bahasa serveride dan sebagai bahasa fungsional. Beberapa hari yang lalu saya mendengar tentang node.js dan framework express. Lalu saya melihat tentang underscore.js sebagai satu set fungsi utilitas. Saya melihat pertanyaan ini di...
Terkadang ketika saya membaca artikel di ekosistem Scala saya membaca istilah "mengangkat" / "mengangkat". Sayangnya, tidak dijelaskan apa arti tepatnya itu. Saya melakukan riset, dan tampaknya mengangkat ada hubungannya dengan nilai-nilai fungsional atau sesuatu seperti itu, tetapi saya tidak...
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup tahun lalu . Perbaiki...
Sering kali ketika programmer mengeluh tentang kesalahan / pengecualian nol seseorang bertanya apa yang kita lakukan tanpa nol. Saya punya beberapa ide dasar tentang kesejukan jenis-jenis opsi, tetapi saya tidak memiliki pengetahuan atau keterampilan bahasa untuk mengekspresikannya. Apa penjelasan...
Katakanlah saya ingin menjumlahkan a.xuntuk setiap elemen di arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN Saya punya alasan untuk percaya bahwa kapak tidak ditentukan pada beberapa titik. Berikut ini berfungsi dengan baik arr =
Saya telah menemukan istilah 'Functor' beberapa kali saat membaca berbagai artikel tentang pemrograman fungsional, tetapi penulis biasanya menganggap pembaca sudah memahami istilah tersebut. Melihat-lihat di web telah memberikan deskripsi teknis yang berlebihan (lihat artikel Wikipedia ) atau...
Apakah ada fungsi javascript yang setara dengan fungsi zip Python? Artinya, diberikan beberapa array dengan panjang yang sama membuat array pasangan. Misalnya, jika saya memiliki tiga array yang terlihat seperti ini: var array1 = [1, 2, 3]; var array2 = ['a','b','c']; var array3 = [4, 5,...
Apakah ada cara melakukan sesuatu seperti ini: $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); Tapi bukannya memanggil array_keysdan...
Saat ini saya sedang mengerjakan kerangka Bereaksi JS dan Bereaksi Asli . Di tengah jalan saya menemukan Immutability atau Immutable-JS library , ketika saya membaca tentang implementasi Flux dan Redux Facebook. Pertanyaannya adalah, mengapa kekekalan begitu penting? Apa yang salah dalam bermutasi...