«f#» etiketlenmiş sorular

F #, karmaşık problemleri çözmek için basit kod yazmanıza yardımcı olan.

13
Fonksiyonel programlamada bir zaman fonksiyonu nasıl mevcut olabilir?
İtiraf etmeliyim ki fonksiyonel programlama hakkında fazla bir şey bilmiyorum. Buradan ve buradan okudum ve böylece fonksiyonel programlamada, bir fonksiyonun, kaç kez çağrıldığına bakılmaksızın, aynı girdi için aynı çıktıyı döndürdüğünü öğrendim. Tam olarak, fonksiyon ifadesinde yer alan giriş parametrelerinin aynı değeri için aynı çıktıyı değerlendiren matematiksel bir fonksiyon gibidir. Örneğin, …

15
İşlevsel GUI programlama mümkün müdür? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Geçenlerde FP hatasını yakaladım (Haskell öğrenmeye çalışıyorum) ve şimdiye kadar gördüklerimden çok etkilendim (birinci sınıf fonksiyonlar, tembel …

9
Hangi alanlarda F # kullanımı C # 'dan daha uygun olabilir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Son birkaç yıl içinde F #, Microsoft'un OCaml, ML ve Haskell'de kuluçkalanmış birçok fikri …
210 c#  f# 

3
F # ile başlarken [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 . 5 yıl önce kapalı . Bu soruyu geliştir F # programlamaya nasıl girebilirim? Dili öğrenmek veya diğer dillere göre …
139 f# 


1
Bu F # kodu neden bu kadar yavaş?
C # ve F # 'de bir Levenshtein uygulaması. C # sürümü, yaklaşık 1500 karakterlik iki dizi için 10 kat daha hızlıdır. C #: 69 ms, F # 867 ms. Neden? Anladığım kadarıyla aynı şeyi mi yapıyorlar? Bir Sürüm veya Hata Ayıklama yapısı olması fark etmez. DÜZENLEME: Buraya özellikle Mesafe …
127 c#  performance  f#  inline 

5
F # OCaml'de değişiklikler [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin F #, OCaml'den türetilmiştir, ancak hangi ana öğeler eksik veya eklenmiştir? Özellikle OCaml öğrenmek …
126 f#  ocaml  functor 

4
Katla ve azalt arasındaki fark?
F # öğrenmeye çalışıyorum ama katla ve indirgemeyi ayırt etmeye çalışırken kafam karıştı . Fold aynı şeyi yapıyor gibi görünüyor ancak fazladan bir parametre alıyor. Bu iki işlevin var olmasının meşru bir nedeni var mı yoksa farklı geçmişlere sahip insanları barındırmak için var mı? (Örneğin: C # 'da dize ve …



7
F # geliştirme ve birim testi?
İlk işlevsel dilim olan F # ile yeni başladım. Yarı-sadece C # ile çalışıyorum ve F # 'ın beni nasıl kod yazacağımı yeniden düşünmeye yönlendirdiği çok hoşuma gidiyor. Biraz kafa karıştırıcı bulduğum bir yön, kod yazma sürecindeki değişiklik. TDD'yi yıllardır C # ile kullanıyorum ve nerede olduğumu bilmek için birim …

1
Linux altında MbUnit, bir F # projesinde mi kullanılıyor?
Bunu gallio kullanıcıları listesinde sormayı denedim, ancak soru görünemedi (Google Grupları, gönderinin başarılı olduğunu söylüyor). Sanırım liste, e-postasını çok sık okumayan biri tarafından yönetiliyor olabilir :-) SO'nun hem Gallio hem de MbUnit için etiketleri olduğunu görünce, burada sormaya değer olduğunu düşündüm. MbUnitÖn sayfada Mono uyumluluğunu sürdürmeye istekli olduklarından bahsettiğini görüyorum …
104 ubuntu  f#  mono  mbunit  gallio 

6
Ocaml / F #’daki işlevler neden varsayılan olarak yinelemeli değil?
Neden F # ve Ocaml'daki (ve muhtemelen diğer dillerdeki) işlevler varsayılan olarak özyinelemeli değil? Başka bir deyişle, neden dil tasarımcıları aşağıdaki recgibi bir bildirimi açıkça yazmanızı sağlamanın iyi bir fikir olduğuna karar verdi : let rec foo ... = ... ve varsayılan olarak işleve özyinelemeli yetenek vermiyor mu? Neden açık …
104 f#  recursion  ocaml 



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.