QA@IT
«回答へ戻る

回答を投稿

同じ事を疑問に思って調べてみました。

http://stackoverflow.com/questions/9664113/what-does-a-single-exclamation-mark-do-in-yaml

に以下のようにあります。

none    : Unspecified tag (automatically resolved by application).
'!'     : Non-specific tag (by default, "!!map"/"!!seq"/"!!str").

これだけだとはっきり意味がわかりませんが、ja.yamlで「!」がついているところは記号から始まっている文言に限っているようなので、やはり質問にあるように !!strである事を明示するために使っているのでは無いかと思います。

同じ事を疑問に思って調べてみました。

http://stackoverflow.com/questions/9664113/what-does-a-single-exclamation-mark-do-in-yaml

に以下のようにあります。

```
none    : Unspecified tag (automatically resolved by application).
'!'     : Non-specific tag (by default, "!!map"/"!!seq"/"!!str").
```

これだけだとはっきり意味がわかりませんが、ja.yamlで「!」がついているところは記号から始まっている文言に限っているようなので、やはり質問にあるように !!strである事を明示するために使っているのでは無いかと思います。