Pertanyaan yang diberi tag f#

139
Memulai dengan F # [ditutup]

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 5 tahun yang lalu . Perbaiki

127
Mengapa kode F # ini sangat lambat?

Implementasi Levenshtein dalam C # dan F #. Versi C # adalah 10 kali lebih cepat untuk dua string sekitar 1500 karakter. C #: 69 ms, F # 867 ms. Mengapa? Sejauh yang saya tahu, mereka melakukan hal yang persis sama? Tidak masalah apakah itu rilis atau versi Debug. EDIT: Jika ada orang yang datang...

126
F # berubah menjadi OCaml [ditutup]

Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 4 tahun yang lalu . Perbaiki pertanyaan ini...

121
Perbedaan antara Lipat dan Reduksi?

Mencoba mempelajari F # tetapi bingung ketika mencoba membedakan antara lipat dan kurangi . Lipat tampaknya melakukan hal yang sama tetapi membutuhkan parameter tambahan. Adakah alasan yang sah mengapa kedua fungsi ini ada atau ada untuk mengakomodasi orang-orang dengan latar belakang yang berbeda?...

107
F # pengembangan dan pengujian unit?

Saya baru saja mulai dengan F #, yang merupakan bahasa fungsional pertama saya. Saya telah bekerja secara quasi-eksklusif dengan C #, dan menikmati banyak bagaimana F # membuat saya memikirkan kembali bagaimana saya menulis kode. Satu aspek yang menurut saya agak membingungkan adalah perubahan...

104
MbUnit di Linux, digunakan dalam proyek F #?

Saya mencoba menanyakan ini pada daftar pengguna-gallio, tetapi pertanyaan itu gagal muncul (Grup Google mengatakan posting itu berhasil). Saya kira daftar tersebut mungkin dimoderasi oleh seseorang yang tidak terlalu sering membaca emailnya :-) Mengingat SO memiliki tag untuk Gallio dan MbUnit,...

104
Mengapa fungsi di Ocaml / F # tidak rekursif secara default?

Mengapa fungsi di F # dan Ocaml (dan mungkin bahasa lain) tidak secara default rekursif? Dengan kata lain, mengapa desainer bahasa memutuskan bahwa sebaiknya Anda secara eksplisit membuat Anda mengetik recdalam deklarasi seperti: let rec foo ... = ... dan tidak memberikan kemampuan rekursif...

99
Sintaks inisialisasi objek

Saya baru memulai dengan F # dan saya tidak dapat menemukan sintaks untuk melakukan inisialisasi objek seperti di C # 3. Yaitu diberikan ini: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } bagaimana cara menulis yang berikut di F #: var p =...

93
Apa keuntungan menggunakan C # vs F # atau F # vs C #? [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.

90
F # pencocokan eksplisit vs sintaks fungsi

Maaf tentang judul yang tidak jelas, tetapi bagian dari pertanyaan ini adalah apa nama kedua gaya sintaks ini: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" Bagian lainnya adalah apa perbedaan antara keduanya,...

89
Kapan tipe yang lebih tinggi berguna?

Saya telah melakukan dev di F # untuk sementara waktu dan saya menyukainya. Namun satu kata kunci yang saya tahu tidak ada di F # adalah tipe yang lebih tinggi. Saya telah membaca materi tentang tipe yang lebih baik, dan saya rasa saya memahami definisi mereka. Saya hanya tidak yakin mengapa...

87
Async POST gagal di WP7 dan F #

Ketika saya lakukan let! read = from.AsyncRead bufdi F #, itu memblokir dan tidak kembali sampai soket TCP mati. Mengapa? Dan bagaimana cara memperbaikinya? Kodenya: module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream : Stream)...