Задать вопрос
@ZeroSkill

Как можно сократить эту писанину на уровне синтаксиса?

Вот есть у меня такой код:
w.uint8(1);
w.uint16(this.id);
w.uint16(this.x);
w.uint16(this.y);
w.color(this.color)

как можно записать, что бы было к примеру как в JAVA. Что-то вроде:
w.uint8(1),
 .uint16(this.id),
 .uint16(this.x),
 .uint16(this.y),
 .color(this.color);
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@RokeAlvo
тут все зависит от того, что возвращают методы. Если внутри они возвращают this (т.е. сам экземпляр объекта), то можно сделать так:
w.method1().method2().method3()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@abberati
frontend-разработчик
Это chaining. Достигается при помощи кода, широко описанного в интернетах, гуглится по названию. Придётся обёртку над w написать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект