@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);
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
@RokeAlvo
тут все зависит от того, что возвращают методы. Если внутри они возвращают this (т.е. сам экземпляр объекта), то можно сделать так:
w.method1().method2().method3()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@abberati
frontend-разработчик
Это chaining. Достигается при помощи кода, широко описанного в интернетах, гуглится по названию. Придётся обёртку над w написать
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект