Bunun hakkında gerçekten aptal hissediyorum, ancak bu konuda dokümantasyon bulmakta çok zorlanıyorum.F # içinde bir Yapı'nın yeni bir örneğini nasıl oluştururum?
ben şöyle bir yapı bildirmek durumunda: Ben BuildNumber
türde yeni bir örneğini yapmak nasıl Sonra
type BuildNumber =
struct
val major : int
val minor : int
val build : int
val revision : int
end
?
Not rekor kullanarak tercih edilir. – scrwtp
Bahşiş için teşekkürler! Rekoru daha iyi yapan nedir? –
Yapılar, F # cinsindeyken aynı şey için yararlıdır çünkü zamana duyarlı sayı çatlama için veriyi yığında tutar. Bununla birlikte, bazı yararlı F # deyimleri ve veri yapıları, verilerin istem dışı olarak yığında kalmasına neden olabilir ve bu düşük düzeyli optimizasyon türü, F # gibi üst düzey bir işlevsel dilde daha az yaygındır. Ayrıca, performans nedenleriyle bir yapı kullanmıyorsanız, F # Records ile çalışmak daha güzel olur. –