«higher-order-functions» etiketlenmiş sorular

4
Haskell (GHC) neden bu kadar hızlı?
Haskell ( GHCderleyici ile) beklediğinizden çok daha hızlı . Doğru kullanıldığında, düşük seviyeli dillere yakın olabilir. (Haskellers'ın en sevdiği şey, C'nin% 5'ine girmeyi denemek ve (veya onu yenmek), ancak GHC Haskell'i C'yi derlediğinden, verimsiz bir C programı kullandığınız anlamına gelir.) Sorum şu, neden? Haskell açıklayıcı ve lambda analizine dayanmaktadır. Makine …


11
Boşluğu nasıl patlatabilir ve kesebilirim?
Örneğin, bu dizedeki öğelerden bir dizi oluşturmak istiyorum: $str = 'red, green, blue ,orange'; Patlayabilir ve onlarla döngü ve kırpma biliyorum: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } Ama bunun üstesinden gelebilecek tek bir yaklaşım varmış gibi hissediyorum. Herhangi bir fikir?

4
Bir dizi nesneyi .filter () yapmak için ES6 Fat Arrow nasıl kullanılır
.filterYetişkinler (Jack & Jill) dönmek için ES6 ok işlevini kullanmaya çalışıyorum . Görünüşe göre if ifadesini kullanamıyorum. Bunu ES6'da yapmak için neleri bilmem gerekir? var family = [{"name":"Jack", "age": 26}, {"name":"Jill", "age": 22}, {"name":"James", "age": 5 }, {"name":"Jenny", "age": 2 }]; let adults = family.filter(person => if (person.age > 18) …


2
.Map () gibi daha üst düzey işlevler JavaScript'te dahili olarak nasıl çalışır?
Günümüzde herkes daha az kod yazarak umut verici sonuçlar elde etmek için bu tür üst düzey işlevleri kullanmaya çalışıyor. Ancak bu işlevlerin dahili olarak nasıl çalıştığını merak ediyorum. Diyelim ki böyle bir şey yazarsam var numbers = [16, 25, 36]; var results = numbers.map(Math.sqrt); console.log(results); // [4, 5, 6] Kod …



3
Birisinin foldlM tanımını bu şekilde yazması için ne tür bilgi veya eğitim gereklidir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 8 ay önce kapalı . Son zamanlarda Haskell'i gerçek vaka üretim sistemimin bazılarında kullanmaya çalışıyorum. Haskell tipi sistem gerçekten …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.