"Вы когда-нибудь замечали двойные и тройные точки в коде дартс и не понимали, что и как использовать эти точки?"

В этой статье я попытаюсь объяснить оба на примере, и мы увидим, как вы можете использовать их в своих проектах.

Вот так:

Двойные точки (..)

«..» также известен как каскадная нотация. Это синтаксический сахар в языке Dart, который позволяет выполнять последовательность операций над одним и тем же объектом.

Проще говоря, вы можете создать цепочку методов, которая поможет вам сохранить код дротика чище и лаконичнее, поскольку он удаляет ненужное создание переменных для хранения данных.

👉 Пример кода без каскадного оператора:

👉 Пример кода с каскадным оператором:

Тройные точки (…)

“…” также известен как оператор спреда. Он используется для вставки нескольких элементов в коллекцию, таких как списки, карты, наборы и т. д.

Если вы хотите проверить значение NULL, вы можете добавить вопросительный знак к выражению, которое вы хотите добавить в наш список. Он известен как оператор спреда с нулевым значением, т. е. «…?».

Это поможет вам сократить количество строк кода и сделать ваш код более лаконичным.

На этом пока все.🥳🎉

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