{ } Süslü Parantez Nasıl Yazılır
Türkçe Q klavyede süslü parantez sağ Alt ile 7 ve 0 tuşlarından çıkar. Alt kodları, Mac karşılıkları ve kod içinde kaçırmanız gereken yerler aşağıda.
Süslü Parantez ve Diğer Ayraç Çiftleri
Kopyalamak için tıkla
Süslü parantezin Unicode adresleri U+007B ve U+007D, resmî adları LEFT CURLY BRACKET ve RIGHT CURLY BRACKET. İkisi de ASCII tablosunun son bölümünde yer alır, bu yüzden hangi kodlama kullanılırsa kullanılsın bozulmadan taşınırlar.
Türkçe Q ve Türkçe F düzenlerinde bu karakterler tuş kapaklarında çoğu zaman görünmez; üçüncü seviyede, sağ Alt tuşuyla açılırlar. Açan parantez için sağ Alt ile 7, kapatan parantez için sağ Alt ile 0 kullanılır. ABD düzeninde ise ikisi de köşeli parantez tuşlarının Shift'li biçimidir; yurt dışından klavye alan kullanıcının kas hafızasını en çok zorlayan fark budur.
Türkçe düzyazıda süslü ayraç neredeyse hiç geçmez. Kullanım alanı matematikteki küme gösterimi, müzik dizgisindeki akolad ve her şeyden çok kaynak kodudur: C, Java, JavaScript, CSS ve JSON blok sınırlarını bu iki karakterle çizer.
Süslü parantezin kodda ve kabukta kırıldığı yerler
JSON'da süslü parantez nesne sınırıdır ve yapının içinde kaçış kabul etmez. Metin değerinin içinde geçtiğinde sorun çıkmaz, ama yapının kendisinde kapanmayan tek bir parantez dosyanın tamamını geçersiz kılar. Ayrıştırıcıların verdiği beklenmedik dosya sonu hatasının büyük bölümü tam olarak buradan doğar; düzenleyicinin parantez eşleştirme vurgusunu açmak hatayı yazarken görünür kılar.
Şablon dillerinde çift süslü parantez ayrı bir anlam taşır. Vue, Angular ve Handlebars, iki süslü parantez arasına yazılan adı değişken yerleştirme olarak okur; ekranda gerçekten çift parantez göstermek istiyorsanız şablonun kendi kaçış yöntemine başvurmanız gerekir. Vue'da ilgili blok v-pre yönergesiyle ayrıştırmadan çıkarılır, Angular'da karakterler HTML varlığı olarak yazılır.
Kabukta süslü parantez üçüncü bir iş yapar: genişletme. Virgülle ayrılmış bir liste yazdığınızda kabuk her öğe için ayrı bir ad üretir, iki noktayla yazılan aralık ise sayı dizisi çıkarır. Bu yüzden bir dosya adında gerçekten süslü parantez varsa tek tırnak içine alınmalıdır, aksi hâlde kabuk adı komuta ulaşmadan parçalar. LaTeX'te de karakter serbest değildir; gövde metninde göstermek için ters eğik çizgiyle kaçırılır.
SSS
Açan süslü parantez sağ Alt ile 7, kapatan ise sağ Alt ile 0 tuşundan yazılır. Tuş kapaklarında bu karakterler basılı olmayabilir, çünkü üçüncü seviye baskısı klavye üreticisine göre değişir. Sol Alt tuşu bu görevi üstlenmez.
Süslü parantez blok ve küme sınırıdır: kod bloğu, JSON nesnesi, CSS kural gövdesi. Köşeli parantez ise sıra ve dizin belirtir: dizi elemanı, JSON listesi, alıntıya sonradan eklenen açıklama. İkisi birbirinin yerine geçmez ve çoğu dilde farklı hata üretir.
Neredeyse her zaman kapanmamış bir süslü parantez ya da köşeli parantez yüzünden. Düzenleyicide imleci açan paranteze getirin; eşleşen kapanış vurgulanmıyorsa eksik olan odur. Biçimlendirici çalıştırmak da hatanın yerini birkaç satıra daraltır.
Açan parantez Alt+123, kapatan parantez Alt+125'tir. Kodlar sayısal tuş takımından yazılır ve Num Lock açık olmalıdır. Bu iki değer ASCII tablosundaki ondalık karşılıklardır; onaltılık biçimleri 7B ve 7D olarak yazılır.
Çift parantez şablon motoruna değişken gibi göründüğü için doğrudan yazılamaz. Vue'da bloğu v-pre yönergesiyle ayrıştırmadan çıkarabilir, Angular'da karakterleri HTML varlığı olarak yazabilirsiniz. Handlebars ise ters eğik çizgiyle kaçış kabul eder.