F # - Program Yapısı
F #, bir Fonksiyonel Programlama dilidir.
F # 'da işlevler veri türleri gibi çalışır. Diğer değişkenler gibi bir işlevi de aynı şekilde bildirebilir ve kullanabilirsiniz.
Genel olarak, bir F # uygulamasının belirli bir giriş noktası yoktur. Derleyici, dosyadaki tüm üst düzey ifadeleri yukarıdan aşağıya doğru yürütür.
Ancak, prosedürel programlama stilini takip etmek için birçok uygulama, ana döngüyü çağıran tek bir üst düzey ifade tutar.
Aşağıdaki kod basit bir F # programını gösterir -
open System
(* This is a multi-line comment *)
// This is a single-line comment
let sign num =
if num > 0 then "positive"
elif num < 0 then "negative"
else "zero"
let main() =
Console.WriteLine("sign 5: {0}", (sign 5))
main()
Programı derleyip çalıştırdığınızda, aşağıdaki çıktıyı verir -
sign 5: positive
Lütfen unutmayın -
Bir F # kod dosyası bir dizi open ad alanlarını içe aktarmak için kullanılan ifadeler.
Dosyaların gövdesi, uygulamanın iş mantığını uygulayan diğer işlevleri içerir.
Ana döngü en üstte çalıştırılabilir ifadeleri içerir.