"Вы когда-нибудь замечали двойные и тройные точки в коде дартс и не понимали, что и как использовать эти точки?"
В этой статье я попытаюсь объяснить оба на примере, и мы увидим, как вы можете использовать их в своих проектах.
Вот так:
Двойные точки (..)
«..» также известен как каскадная нотация. Это синтаксический сахар в языке Dart, который позволяет выполнять последовательность операций над одним и тем же объектом.
Проще говоря, вы можете создать цепочку методов, которая поможет вам сохранить код дротика чище и лаконичнее, поскольку он удаляет ненужное создание переменных для хранения данных.
👉 Пример кода без каскадного оператора:
👉 Пример кода с каскадным оператором:
Тройные точки (…)
“…” также известен как оператор спреда. Он используется для вставки нескольких элементов в коллекцию, таких как списки, карты, наборы и т. д.
Если вы хотите проверить значение NULL, вы можете добавить вопросительный знак к выражению, которое вы хотите добавить в наш список. Он известен как оператор спреда с нулевым значением, т. е. «…?».
Это поможет вам сократить количество строк кода и сделать ваш код более лаконичным.
На этом пока все.🥳🎉
Если вы нашли эту статью полезной и хотели бы поддержать мою работу, вы можете поделиться ею со своими коллегами, которым она нужна.