YAML - Sözdizimi Karakterleri

Çeşitli işlevler için çeşitli karakter türleri kullanılır. Bu bölüm, YAML'de kullanılan sözdizimi hakkında ayrıntılı olarak konuşur ve karakter manipülasyonuna odaklanır.

Gösterge Karakterleri

Gösterge karakterleri, YAML belgesinin içeriğini tanımlamak için kullanılan özel bir anlambilim içerir. Aşağıdaki tablo bunu ayrıntılı olarak göstermektedir.

Sr.No. Karakter ve İşlevsellik
1

_

Bir blok dizisi girişini gösterir

2

?

Bir eşleme anahtarını gösterir

3

:

Bir eşleme değerini gösterir

4

,

Akış toplama girişini gösterir

5

[

Bir akış dizisi başlatır

6

]

Bir akış dizisini bitirir

7

{

Bir akış haritalaması başlatır

8

}

Bir akış eşlemesini sona erdirir

9

#

Yorumları gösterir

10

&

Düğümün çapa özelliğini gösterir

11

*

Takma ad düğümünü gösterir

12

!

Düğümün etiketini gösterir

13

|

Değişmez bir blok skalerini gösterir

14

>

Katlanmış bir blok skalerini gösterir

15

`

Tek alıntı, alıntılanmış bir akış skalerini çevreler

16

"

Çift tırnak, çift tırnaklı akış skalerini çevreler

17

%

Kullanılan direktifi gösterir

Aşağıdaki örnek, söz diziminde kullanılan karakterleri gösterir -

%YAML 1.1
---
!!map {
   ? !!str "sequence"
   : !!seq [
      !!str "one", !!str "two"
   ],
   ? !!str "mapping"
   : !!map {
      ? !!str "sky" : !!str "blue",
      ? !!str "sea" : !!str "green",
   }
}

# This represents
# only comments.
---
!!map1 {
   ? !!str "anchored"
   : !local &A1 "value",
   ? !!str "alias"
   : *A1,
}
!!str "text"