Bir düzeyde anladım, ancak henüz yanıtlardan daha fazla soru sormayan bir örnek görmedim.YAML etiketinin ne anlama geldiğini anlamıyorum
http://rhnh.net/2011/01/31/yaml-tutorial
# Set.new([1,2]).to_yaml
--- !ruby/object:Set
hash:
1: true
2: true
Sanırım bir ayarla etiketi ilan olduğunuzu olsun. Sonraki karma haritasının bununla ne ilgisi olduğunu anlamıyorum. Şema mı ilan ediyoruz? Birisi bana çoklu etiket bildirimleriyle örnek gösterebilir mi? http://yaml.org/spec/1.2/spec.html#id2761292
%TAG ! tag:clarkevans.com,2002:
bu bir şemayı ilan mı:
Ben spec baştan sona kadar okuduktan? Dosyayı başarıyla ayrıştırmak için ayrıştırıcının yapması gereken başka bir şey var mı? Bir tür şema dosyası mı?
http://www.yaml.org/refcard.html
Tag property: # Usually unspecified.
none : Unspecified tag (automatically resolved by application).
'!' : Non-specific tag (by default, "!!map"/"!!seq"/"!!str").
'!foo' : Primary (by convention, means a local "!foo" tag).
'!!foo' : Secondary (by convention, means "tag:yaml.org,2002:foo").
'!h!foo': Requires "%TAG !h! <prefix>" (and then means "<prefix>foo").
'!<foo>': Verbatim tag (always means "foo").
Neden birincil ve ikincil etiketine sahip alakalı olduğunu ve ikincil etiket bir URI neden belirtmektedir? Bunlara sahip olmakla hangi sorun çözülüyor?
Bir sürü "ne var" görüyorum ve "neden oradalar", ya da "ne için kullanılıyorlar" gibi görünüyor.
mevcuttur, '# Set: Burada
PyYAML gösteren etiket kullanımını kullanarak tam bir Python programıdır. yeni ([1,2]). to_yaml' aslında bir * comment * - YAML'yi aşağıya çıkaracak bir yakut ifadesidir. – AlexFoxGill