#c #visual-studio-code
#c #visual-studio-code
Вопрос:
Почему переменная, начинающаяся со строчной буквы s, за которой следует заглавная буква, выделяется светло-синим цветом.
Например, переменная cAngle остается белой, в то время как переменная sAngle приобретает светло-голубой цвет.
Я также приложу распечатанный экран из двух.
Комментарии:
1. Что происходит, когда вы вводите другую переменную после ввода?
2. Это то же самое, что и Can — white. Если вы имели в виду, что это написано ниже.
3. Я имею в виду, если вы вводите новую переменную под sAngle, меняет ли sAngle свой цвет?
4. Вероятно, потому, что ваш редактор настроен на распознавание идентификатора с этой формой в качестве имени статической переменной, а статические переменные имеют светло-синий цвет в используемой вами цветовой схеме.
Ответ №1:
Вероятно, вы используете подсветку синтаксиса в vs-code, которая использует некоторую форму венгерской нотации.
Иногда s, за которым следует заглавная буква, используется для статических переменных. подсветка синтаксиса vs-codes обнаруживает это и, используя некоторую цветовую схему (в вашем случае светло-синюю), меняет свой цвет.
Ответ №2:
Обычно переменные, начинающиеся со строчных «s» и сопровождаемые заглавными буквами, рассматриваются как переменные, содержащие строку. Это способ узнать, что это строковая переменная.
Это также будет верно для логического значения. например, bIsBoolean = True; где вы начинаете имя переменной с ‘b’.
Поскольку вы используете подсветку синтаксиса, она будет использовать цветовую схему для этих переменных.