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

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

Войти через центр авторизации
Похожие вопросы