Значение ключевого слова "patch" в файле.dart

Вот пример на языке дартс:

patch class List<E> {
}

Это не файл патча, потому что он имеет расширение .dart и содержит обычный исходный код, написанный на языке дартс, за исключением patch ключевое слово.

Будет ли это ключевое слово стандартизировано в будущем в TC52 - Dart - Ecma International?

1 ответ

Решение

patch классы - это функция VM/ компилятора, недоступная обычным разработчикам. Он используется для обмена кодом между виртуальной машиной и реализацией dart2js.

Нет необходимости стандартизировать ключевое слово в TC52.

Другие вопросы по тегам