4

KRL で拡張引用を行うには 2 つの方法があります。そのうちの 1 つは、Kynetx DocsのLiteralsに記載されています。それは次のようになります。

var = <<
  Some text
>>;

この構文を使用すると、ビースティング (例: ) をテキストに埋め込むことができます#{var}

ただし、代わりに with という別の構文が使用されていることも確認しまし<| ... |>た。これら 2 種類の拡張引用メカニズムの違いは何ですか? それぞれの制限/利点は何ですか?

4

1 に答える 1

4

<<>> 拡張引用符は、テキストと html に使用されます。

<| |> 拡張引用符は JavaScript に使用されます。JavaScript を発行するときにこれらの引用符を使用すると、エンジンはそれを JavaScript として処理できます。これにより、解析が速くなるだけでなく、改行の処理も異なります。

emit は常に <| と共に使用する必要があります。|>.

豆知識: 私たちはこれらをピエロハットと呼んでいます。:)

于 2011-03-09T00:00:07.620 に答える