Чувствительность к регистру во флаттере - PullRequest
3 голосов
/ 30 января 2020

Поскольку Дарт чувствителен к регистру, поэтому я ожидал, что весь Флаттер будет чувствителен к регистру. Выяснилось, что импорт пакетов довольно часто без учета регистра .

Может кто-нибудь подтвердить и дать ссылку на официальную документацию? Я не мог найти определенный ответ самостоятельно. Любое другое поведение Flutter , не учитывающее регистр символов, о котором следует знать? Я что-то упустил?

1 Ответ

2 голосов
/ 30 января 2020

Кажется, это связано с операционной системой, в которой запущена программа

Ознакомьтесь с комментарием к этой проблеме

Цитаты:

Windows не волнует, если файл называется Test.dart или test.dart. Для Windows (и Dart на Windows) это одно и то же. Однако, когда мы копируем файл в Android, важно различать guish между ними. Для Android (и Dart для Android) Test.dart и test.dart не совпадают!

Однако, похоже, что это исправлено с этим PR

Официальное руководство по стилю дартса говорит, что имена файлов должны быть lowercase_with_underscores, найдите do c здесь . Всегда лучше следовать официальным руководствам по стилю именования, будь то файлы, функции или классы.

Оформить официальное руководство по стилю здесь .

Надеюсь, это поможет!

...