突出显示变量名称 T 是什么意思?

What does it mean when the variable name T is highlighted?

我知道 R 会根据其功能突出显示特定文本,但是突出显示您分配的变量是什么意思?它会引起任何问题吗?例如,T 自动高亮显示在:

最好不要在R中使用T作为变量。 T 被高亮显示的原因是它被用作 TRUE 的缩写。如果您将 T 用作变量,则不能再将其用作 TRUE 并且其定义将被覆盖。

您被告知不要使用 T 作为变量名,但您还没有得到问题的答案。这实际上不是 R 语法的问题,而是您正在使用的任何 IDE 的“功能”。大多数 IDEs 是语法感知的,因此将以蓝色突出显示在 R 语言中有意义的项目。如果您从终端会话 运行 R 将看不到突出显示。

如果您需要该功能,您可以获得一个包:highlighting

Description: Syntax highlighter for R code based on the results of the R parser. Rendering in HTML and latex markup. Custom Sweave driver performing syntax highlighting of R code chunks.