Публикации по теме 'method-chaining'
JS101: понимание возвращаемых значений для цепочки методов
Начнем с того, что в этой статье не подробно рассказывается о том, как работают возвращаемые значения, поскольку я еще только начинаю. Скорее, эта статья больше о том, как время, потраченное на понимание возвращаемых значений на раннем этапе, значительно упростит как написание, так и интерпретацию цепочки методов.
На данный момент я работаю в LaunchSchool около двух месяцев. Это был постоянный поток совершенно новой информации, и, по общему признанию, может быть немного сложно уследить за..
Вопросы по теме 'method-chaining'
Цепочка статических методов в PHP?
Можно ли связать статические методы вместе, используя статический класс? Скажем, я хотел сделать что-то вроде этого:
$value = TestClass::toValue(5)::add(3)::subtract(2)::add(8)::result();
. . . и, очевидно, я бы хотел, чтобы $value было...
28972 просмотров
schedule
23.10.2022
Цепочка методов - почему это хорошая практика или нет?
Цепочка методов - это практика, когда методы объекта возвращают сам объект, чтобы результат был вызван для другой метод. Нравится:
participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save()
Это кажется хорошей...
72959 просмотров
schedule
07.05.2022
Наличие двух вызовов $.ajax() в одном скрипте
Я хочу показать некоторую информацию о ходе выполнения процедуры на стороне сервера (которая на самом деле является перекодированием ffmpeg). Лучшим способом, который я придумал, было использование двух разных вызовов $.ajax() в myscript следующим...
8872 просмотров
schedule
02.03.2023
PHP ООП: цепочка методов
У меня есть следующий код,
<?php
class Templater
{
static $params = array();
public static function assign($name, $value)
{
self::$params[] = array($name => $value);
}
public static function draw()
{...
3030 просмотров
schedule
14.06.2023
Является ли метод jQuery цепочкой примеров свободного программирования?
Я новичок в JavaScript / jQuery, но когда я увидел примеры объединения методов, это сразу показалось мне знакомым. Другие интерфейсы, такие как LINQ, делают нечто подобное, когда тип возвращаемого значения набора методов совпадает с типом, с которым...
2269 просмотров
schedule
09.04.2023
Как правильно связать методы в .Net
В .Net вы можете связать методы, возвращающие значение, или использовать пустоту. Является ли один из них «правильным путем»?
Таким образом, вы могли бы сказать
1)
Foo myFoo = new Foo();
myfoo.Bars =
myBars.DoSomethingCool(x)...
1181 просмотров
schedule
18.03.2023
Mockito — заглушка метода объекта, который был возвращен методом фиктивного объекта
Допустим, у меня есть фиктивный объект, и я не хочу заглушать ни один из его методов, но я хочу заглушить метод объекта, который он возвращает. Например,
when(mockObject.method1()).thenReturn(returnValue)
как это обычно делается, но я ищу,...
24502 просмотров
schedule
06.11.2022
Цепные вызовы функций-членов - порядок вызовов
У меня есть большое приложение, содержащее связанные вызовы функций, например:
subsystem.
do_stuff(cfg().get("x")).
do_stuff(cfg().get("y"));
Здесь subsystem — объект типа класса:
struct Sybsystem
{
Sybsystem&...
819 просмотров
schedule
28.11.2022
(php/oop) Метод не работает в обе стороны
У меня есть проблема с PHP, я поместил этот код в свой index.php:
$test = $wke ->sql
->insert("test")
->values(array("foo" => "bar"))
->go();
Этот код работал нормально, но когда я...
93 просмотров
schedule
08.07.2023
Методы цепочки d3 для событий .on()
Благодаря многоразовому столу, созданному с помощью этой помощи
Обновление таблицы HTML в d3.js с использованием многоразовой диаграммы
У меня есть хороший многоразовый код D3.js , примененный, например, здесь:...
1058 просмотров
schedule
18.07.2023
Динамическое связывание, затем возврат в mockito
У меня есть фиктивный класс Tuple, методы getString (0) и getString (1) которого, как ожидается, будут вызываться n раз. Вместо того, чтобы писать что-то вроде,...
9199 просмотров
schedule
09.05.2023
Обнуляемая цепочка методов с ?-оператором
Я думал, что могу связать методы/свойства в Nullable Types, используя ?-оператор, например
Dim foo As SomeObject? = New SomeObject()
Dim bar As SomeObject? = Nothing
foo?.SomeProperty 'Returns a value
bar?.someProperty 'Returns Nothing
Однако...
122 просмотров
schedule
26.02.2022
Использует ли to_owned () идиоматический способ обновления структуры на месте?
Я играл с обновлением структуры Rust на месте, используя связанные методы. Я нашел способ сделать это, но не был уверен, был ли мой код ниже идиоматическим Rust, а не просто обходным путем.
В частности, я использовал .to_owned() в конце...
1300 просмотров
schedule
24.05.2022
Odd ReporteRs проблема с трубкой% ›%
У меня внезапно возникла странная проблема с ReporteRs, хотя я не обновлял и не устанавливал никаких новых пакетов с того момента, когда мой код в последний раз работал нормально.
Похоже, это связано с оператором трубы. Вот пример:
Этот код...
68 просмотров
schedule
04.04.2023
Как связать методы в .net с помощью async/await
Я начал изучать функциональное программирование, и хотя цепочка методов выглядит великолепно (на мой взгляд) в обычных случаях, она действительно становится уродливой при работе с async/await.
await (await (await...
4390 просмотров
schedule
29.06.2022
Нет распространения в доступе к цепочке атрибутов Python
Есть ли в Python нулевой оператор распространения ("оператор нулевого доступа к членам"), чтобы я мог написать что-то вроде
var = object?.children?.grandchildren?.property
как в C#, VB.NET и TypeScript, вместо
var = None if not...
1919 просмотров
schedule
03.04.2022
Когда возвращать this вместо void в методе и почему?
Каковы преимущества (или недостатки) возврата ссылки на объект this в методе, который изменяет себя? Когда следует использовать возвращение this вместо void?
Глядя на ответ об обмене стеком проверки кода , я заметил, что в ответе используется...
76 просмотров
schedule
27.01.2024