İlk olarak, bu sorunun bir kopya olma olasılığını kabul ediyorum; sadece bana bildirin.
Değişkenliğin istendiği durumlar için genel "en iyi uygulamanın" ne olduğunu merak ediyorum. F # bunun için iki kolaylık sunuyor let mutable
gibi görünüyor: "çoğu" dilde değişkenler gibi çalışıyor gibi görünen bağlama ve kullanmak için açık başvuruyu ref
gerektiren referans hücre ( işlevle oluşturulmuş ).
Orada tek tek ya da diğer içine "zorla" durumlarda bir çift: .NET birlikte çalışma ile değişken kullanmak eğilimindedir <-
ve iş akışı hesaplamalarda biri kullanmalısınız ref
ile :=
. Yani bu durumlar oldukça net, ancak bu senaryoların dışında kendi değişken değişkenlerimi oluştururken ne yapacağımı merak ediyorum. Bir stilin diğerine göre avantajı nedir? (Belki uygulama hakkında daha fazla bilgi sahibi olmak yardımcı olabilir.)
Teşekkürler!