Izin
let ifadesi
Let ifadesi, bir değişkendeki ara hesaplamadan bir değeri yakalamak için kullanılabilir.
let-expression:
let
değişken-listein
ifadesi
değişken listesi:
değişken
değişken,
değişken-listesi
Değişken:
değişken-ad=
ifadesi
değişken-adı:
Tanımlayıcı
Aşağıdaki örnekte, ara sonuçların hesaplandığı ve sonraki bir hesaplamada x + y + z
kullanılan , y
ve z
değişkenlerinde x
depolandığı gösterilmektedir:
let x = 1 + 1,
y = 2 + 2,
z = y + 1
in
x + y + z
Bu ifadenin sonucu:
11 // (1 + 1) + (2 + 2) + (2 + 2 + 1)
let-expression içindeki ifadeler değerlendirilirken aşağıdakiler geçerlidir:
Değişken listesindeki ifadeler değişken listesi üretimine ait tanımlayıcıları içeren yeni bir kapsam tanımlar ve değişken listesi üretimleri içindeki ifadeler değerlendirilirken mevcut olmalıdır. Değişken listesindeki ifadeler birbirine başvurabilir.
değişken listesindeki ifadeler let-expression içindeki ifade değerlendirilmeden önce değerlendirilmelidir.
Değişken listesindeki ifadelere erişilmediği sürece değerlendirilmemeleri gerekir.
let-expression içindeki ifadelerin değerlendirilmesi sırasında oluşan hatalar yayılır.
Let ifadesi, örtük kayıt ifadesi üzerinde söz dizimsel şeker olarak görülebilir. Aşağıdaki ifade yukarıdaki örnekle eşdeğerdir:
[ x = 1 + 1,
y = 2 + 2,
z = y + 1,
result = x + y + z
][result]
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin