Универсальные имена персонажей должны использоваться только в символьных или строковых литералах.
Универсальные имена персонажей должны использоваться только в символьных или строковых литералах.
Универсальные имена персонажей являются способом представлять unicode символы при помощи кодовых точек. Например, \U0000231A
представляет unicode символ '⌚'. Когда вы используете универсальные имена персонажей, чтобы задать идентификатор, он затрудняет, чтобы считать исходный код. Некоторые среды позволяют использование универсальных имен персонажей, и их литерал формируется взаимозаменяемо, который делает код сбивающим с толку и может привести к последующим ошибкам. Избегайте использования универсальных имен персонажей вне символьного или строкового литерала.
Polyspace® отмечает использование универсальных имен персонажей вне символьного или строкового литерала.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Лексические соглашения |