gpt4 book ai didi

asp.net-mvc - Razor 语法中 '@' 的术语是什么?

转载 作者:行者123 更新时间:2023-12-04 03:21:26 25 4
gpt4 key购买 nike

我读过的 Material 通常使用像“在这里使用@字符来表示开始...”这样的短语,但我想知道如何称呼这样的字符。一位同事建议使用“ token ”一词,但我认为这是不正确的。

最佳答案

简要查看源代码,Razor 团队似乎将其称为Transition Symbol

SyntaxConstants :

namespace System.Web.Razor.Parser
{
public static class SyntaxConstants
{
public static readonly char TransitionCharacter = '@';
public static readonly string TransitionString = "@";
}
}

也在 HtmlSymbolType.Transition 中:

namespace System.Web.Razor.Tokenizer.Symbols
{
public enum HtmlSymbolType
{
...
Transition, // @
}
}

不过,我怀疑您能否正式将其命名为“转换”,它似乎更像是解析器的内部术语,用于表示上下文切换(例如从 HTML 到 C#,反之亦然)。

关于asp.net-mvc - Razor 语法中 '@' 的术语是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26629696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com