本文简要介绍ruby语言中 Psych::Handler.start_mapping
的用法。
用法
start_mapping(anchor, tag, implicit, style)
Map开始时调用。
anchor
是与Map或 nil
关联的锚点。 tag
是与Map或 nil
关联的标签。 implicit
是一个布尔值,指示Map是否已隐式启动。 style
是表示映射样式的整数。
有关 style
的可能值,请参见 Psych::Nodes::Mapping
中的常量。
示例
这是一个 YAML
文档,其中练习了可以调用此方法的大多数可能方式:
--- k: !!map { hello: world } v: &pewpew hello: world
上面的 YAML
文档由三个映射组成,一个包含两个内部映射的外部映射。下面是为了表示这三个映射而发送的参数矩阵:
# anchor tag implicit style
[nil, nil, true, 1 ]
[nil, "tag:yaml.org,2002:map", false, 2 ]
["pewpew", nil, true, 1 ]
相关用法
- Ruby Handler.start_sequence用法及代码示例
- Ruby Handler.start_document用法及代码示例
- Ruby Handler.scalar用法及代码示例
- Ruby Handler.end_document用法及代码示例
- Ruby Handler.alias用法及代码示例
- Ruby Handle类用法及代码示例
- Ruby Handle.new用法及代码示例
- Ruby Hash.reject用法及代码示例
- Ruby Hash shift()用法及代码示例
- Ruby Hash.delete()用法及代码示例
- Ruby Hash length()用法及代码示例
- Ruby Hash.new用法及代码示例
- Ruby Hash.size用法及代码示例
- Ruby Hash rehash用法及代码示例
- Ruby Hash.delete用法及代码示例
- Ruby Hash.hash <=用法及代码示例
- Ruby Hash size()用法及代码示例
- Ruby Hash each_pair()用法及代码示例
- Ruby Hash.select!用法及代码示例
- Ruby Hash value?用法及代码示例
- Ruby Hash values用法及代码示例
- Ruby Hash.ruby2_keywords_hash用法及代码示例
- Ruby Hash.rassoc(obj)用法及代码示例
- Ruby Hash.to_s用法及代码示例
- Ruby Hash.values_at()用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Handler.start_mapping。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。