Если вы работаете над приложением Flutter, скорее всего, вам нужно знать ярлыки с дротиком, которые сделают вашу жизнь намного проще.

Вот краткий список функций дротика, которые вы могли пропустить:

  1. Знак «?»

Используйте его, если вы не уверены, является ли объект нулевым или нет. Возвращает null, если объект изначально был нулевым. (Отказ от «имени» был вызван при нулевом исключении).

2. Знак «??»

Это полезно, если вы хотите возвращать значения с нулевым значением. Он просто возвращает объект, если он не равен нулю, или возвращает объект в правой части ?? если левый был нулевым.

3. «?? =»

Используйте это, чтобы присвоить значение переменной, только если оно изначально было нулевым.

4. Значок «..»

Это очень мощное сокращение, позволяющее сэкономить много кода. Он последовательно выполняет первую операцию и вызывает метод для возвращаемого значения операции.
Давайте рассмотрим простой пример. Предположим, вы хотите создать новый список объектов из существующего списка и добавить к нему значения. Вот как это можно сделать, используя это сокращение.

5. «...»

Тройная точка - это оператор распространения в Dart, который позволяет развернуть объект списка.

Пожалуйста, поделитесь, если у вас есть еще!

Нажмите эту кнопку хлопка👏, если вы чему-то научились!