@@ -5563,9 +5563,10 @@ msgid ""
55635563"values. Let's review that and talk about a few other things patterns can "
55645564"express:"
55655565msgstr ""
5566- "1. günde, desenlerin bileşik değerlerini _çözümlemek (destructure)_ için "
5567- "nasıl kullanılabileceğini kısaca görmüştük. Şimdi bunu gözden geçirelim ve "
5568- "desenlerin ifade edebileceği birkaç diğer şey hakkında konuşalım:"
5566+ "1. günde, desenlerin bileşik değerlerini (compound values) _çözümlemek "
5567+ "(destructure)_ için nasıl kullanılabileceğini kısaca görmüştük. Şimdi bunu "
5568+ "gözden geçirelim ve desenlerin ifade edebileceği birkaç diğer şey hakkında "
5569+ "konuşalım:"
55695570
55705571#: src/pattern-matching/infallible.md
55715572msgid "// This does the same thing as above.\n"
@@ -5606,7 +5607,7 @@ msgid ""
56065607"Variable names are patterns that always match and which bind the matched "
56075608"value into a new variable with that name."
56085609msgstr ""
5609- "Değişken adları her zaman eşleşen ve eşleşen değeri o isimle yeni bir "
5610+ "Değişken adları her zaman eşleşen ve eşleştikleri değeri bu isimle yeni bir "
56105611"değişkene bağlayan (bind) desenlerdir."
56115612
56125613#: src/pattern-matching/infallible.md
@@ -5707,8 +5708,8 @@ msgid ""
57075708"condition is false the match will continue checking later cases."
57085709msgstr ""
57095710"Bir eşleşme filtresi (match guard), kolun yalnızca koşul doğruysa "
5710- "eşleşmesine neden olur. Koşul yanlışsa, eşleşme daha sonraki durumları "
5711- "kontrol etmeye devam edecektir."
5711+ "eşleşmesine neden olur. Koşul yanlışsa, eşleşme diğer durumları kontrol "
5712+ "etmeye devam edecektir."
57125713
57135714#: src/pattern-matching/match.md
57145715msgid ""
@@ -5772,8 +5773,8 @@ msgid ""
57725773msgstr ""
57735774"Bir eşleşme kolunda (match arm) mevcut bir değişkeni koşul olarak "
57745775"kullanamayacağınızı unutmayın, çünkü bunun yerine bir değişken adı deseni "
5775- "olarak yorumlanacaktır, bu da mevcut olanı gölgeleyecek (shadow) yeni bir "
5776- "değişken oluşturur. Örneğin:"
5776+ "(variable name pattern) olarak yorumlanacaktır, bu da mevcut olanı "
5777+ "gölgeleyecek (shadow) yeni bir değişken oluşturur. Örneğin:"
57775778
57785779#: src/pattern-matching/match.md
57795780msgid "\"Expected value is 5, actual is {expected}\""
@@ -5792,7 +5793,7 @@ msgid ""
57925793"be taken. If a constant is used instead this will then work as expected."
57935794msgstr ""
57945795"Burada 123 sayısıyla eşleştirmeye çalışıyoruz, ilk durumun değerin 5 olup "
5795- "olmadığını kontrol etmesini istiyoruz. Saf beklenti, değer 5 olmadığı için "
5796+ "olmadığını kontrol etmesini istiyoruz. Doğal beklenti, değer 5 olmadığı için "
57965797"ilk durumun eşleşmeyeceğidir, ancak bunun yerine bu, her zaman eşleşen bir "
57975798"değişken deseni olarak yorumlanır, yani her zaman ilk dal alınacaktır. Bunun "
57985799"yerine bir sabit (constant) kullanılırsa bu beklendiği gibi çalışacaktır."
@@ -5828,7 +5829,7 @@ msgstr "Yapılar (Structs)"
58285829#: src/pattern-matching/destructuring-structs.md
58295830msgid "Like tuples, Struct can also be destructured by matching:"
58305831msgstr ""
5831- "Demetler (tuples) gibi, Yapılar (structs) da eşleştirme (matching) yoluyla "
5832+ "Demetler (tuples) gibi, yapılar (structs) da eşleştirme (matching) yoluyla "
58325833"çözümlenebilir (destructured):"
58335834
58345835#: src/pattern-matching/destructuring-structs.md
0 commit comments