Публикации по теме 'method-chaining'


Быстрое связывание методов - (не путайте с дополнительным объединением в цепочку)
В прошлый день, когда я выполнял вызовы api с помощью almofire, я наткнулся на странный вызов метода, который был чем-то вроде создания объекта almofire с последующим вызовом метода с созданным объектом, за которым следовал другой метод после точки (.) , затем еще один метод и так далее ... Вызов API, о котором я говорил, выглядит примерно так: Здесь мы вызываем метод request в классе Almofire . Затем следует метод validate(statusCode:) , затем другой метод..

Применение Витгенштейна к коду
Язык - неотъемлемая часть нашей самоидентификации. Это то, что существовало задолго до нас и быстро окутывает наше существо, когда мы выходим из младенчества и начинаем общаться с внешним миром все более изощренными способами. Людвиг Витгенштейн, известный философ 20-го века, который большую часть своей карьеры провел в агонии за пределами языка, однажды сказал: Философия - это борьба с очарованием нашего интеллекта с помощью нашего языка. Для нас, чтобы вести разумный дискурс,..

JavaScript: объединение методов с использованием функции и прототипа.
В этой статье мы обсудим цепочку методов в JS. Это можно использовать в большинстве мест, где вам нужно использовать один и тот же контекст. Это наиболее часто используемое понятие в JavaScript и тесно связано с ключевым словом this . Также это позволяет запускать несколько методов для одного и того же элемента в рамках одного оператора, и вы можете выполнять несколько операций одновременно. Давайте начнем с концепции и ее примера. Сначала вы должны познакомиться с концепцией и..

Вопросы по теме 'method-chaining'

Как работает базовая цепочка объектов/функций в javascript?
Я пытаюсь понять принципы создания цепочки функций в стиле jQuery прямо у себя в голове. Под этим я подразумеваю: var e = f1('test').f2().f3(); У меня один пример работает, а другой нет. Я опубликую их ниже. Я всегда хочу изучить основные...
29251 просмотров

Преимущества цепочки методов PHP?
Этот вопрос все еще находится на учебных колесах PHP-OOP, возможно, он принадлежит failblog.org . знак равно Каковы преимущества цепочки методов в PHP? Я не уверен, что это важно, но я буду вызывать свой метод статически. например $foo =...
1335 просмотров
schedule 31.07.2023

Может ли цепочка методов C# быть слишком длинной?
Не с точки зрения читабельности, естественно, так как вы всегда можете расположить отдельные методы в отдельные строки. Скорее, опасно ли по какой-либо причине связывать чрезмерно большое количество методов вместе? Я использую цепочку методов в...
2543 просмотров
schedule 04.09.2022

Как создать несколько функций oop в PHP5
У меня вопрос по ООП в PHP5. Я видел все больше и больше кода, написанного следующим образом: $object->function()->first(array('str','str','str'))->second(array(1,2,3,4,5)); Но я не знаю, как создать этот метод. Я надеюсь, что...
469 просмотров
schedule 04.05.2024

Ruby — методы цепочки и возвращаемый массив
У меня есть несколько методов для класса, которые возвращают массивы, такие как ["1", "3", "2", "6", "2"] . Это нормально, что это строковые массивы, а не числовые. У меня есть другой метод, который берет массив и превращает его в одну строку,...
2336 просмотров
schedule 01.03.2023

Цепочка асинхронных методов в JavaScript
Я хотел бы сделать что-то вроде этого: var res = myAjax.post(); myAjax - это моя собственная оболочка ajax (асинхронная). Мне не нужна цепочка, но я хотел бы иметь возможность делать вызов, как показано выше. Я бы хотел, чтобы обратный...
667 просмотров
schedule 07.03.2023

Как это сделать на пхп?
Возможный дубликат: Как построить функции multi oop в PHP5 Привет, Я видел такой код на нескольких форумах, но не могу найти подобных примеров: $this->function()->anotherfunction(); Вы можете увидеть аналогичный...
138 просмотров
schedule 23.08.2022

Цепочка методов — сколько достаточно цепочек методов?
Существуют ли какие-либо рекомендации о том, когда прекратить связывание методов и вместо этого разбить цепочку на несколько выражений? Рассмотрим, например. этот код Python, который создает словарь со словом в качестве ключа и соответствующим...
3599 просмотров
schedule 07.03.2023

Объединение сложного взаимодействия последовательностей делегатов
Это кажется довольно сложным, чтобы спросить, и хотя решение кажется простым, ошеломляющая часть делегатов внутри делегатов, возвращенных еще большим количеством делегатов, заставила мой мозг взорваться сам по себе. Без лишних слов объясню:...
421 просмотров
schedule 03.04.2023

Точки последовательности и цепочка методов
Следующее выражение часто используется для демонстрации неуказанного поведения undefined : f() + g() Если f() и g() имеют побочные эффекты для какого-либо общего объекта, тогда поведение undefined не указано, поскольку порядок...
959 просмотров
schedule 06.02.2022

Цепочка методов PHP и строки
Это интересная особенность, которую я обнаружил при цепочке методов, и мне трудно ее обойти. Я уверен, что есть решение или другой способ. Это сложно объяснить, но я сделаю все, что в моих силах. Пример: У вас есть три функции, которые...
417 просмотров
schedule 17.07.2022

Объединение вызовов методов вместе
Например, для меня понятна запись типа: property3->property2->property1 , это означает, что свойство класса является объектом другого класса, например: class a { public $property1 = "some"; } class b { function __construct ()...
80 просмотров
schedule 08.08.2022

Разработка плагина jQuery: как правильно использовать цепочку?
Я пытаюсь сделать простой плагин jQuery. Я хотел бы назвать его методами, связанными следующим образом: $("#div").myPlugin({ /* options */ }).add(".span", { /* options */ }).add(".span", { /* options */ }).run(); Я нашел...
587 просмотров

Задержка до следующей функции в цепочке методов
Я пытаюсь узнать больше о цепочке методов в Javascript и хотел бы знать, как правильно создать задержку без jQuery для следующей функции в цепочке: var foo = function() { this.delay = function(per) { setTimeout(start, per);...
2924 просмотров
schedule 16.04.2023

Цепочка методов из пространства имен
Извините, если этот вопрос вызывает путаницу, я пытаюсь реализовать это и не знаю, как правильно подойти к такой вещи. Для одного из моих проектов я хочу реализовать цепочку методов. Я хочу включить следующие функции: .toVector() .toArray()...
240 просмотров
schedule 30.07.2023

Fody - кэширование методов
Я впервые использую кэш метода Fody ( https://github.com/Dresel/MethodCache ). . Я, вероятно, делаю что-то не так, потому что следующий код не работает: static void Main() { Console.WriteLine("Begin calc 1..."); var v = calc(5);...
1320 просмотров
schedule 15.06.2023

Возврат, содержащий экземпляр объекта в ruby
Я пытаюсь реализовать напуганную версию цепочки методов. Возврат экземпляра класса после каждого вызова функции прост, вы просто делаете def chainable_method some_code() self end Моя идея состоит в том, что методы, которые вы можете...
607 просмотров
schedule 25.01.2023

Как я могу правильно связать пользовательские методы в Ruby?
Я пытаюсь сделать метод цепочки для следующих двух методов. После запуска этого кода я продолжал получать следующий вывод: #<SimpleMath:0x007fc85898ab70>% Мой вопрос: как правильно связать методы в Ruby ? Вот мои коды: class...
11167 просмотров

Как заставить дочерний метод возвращать имя родителя при использовании цепочки методов
Я хотел бы знать, при использовании цепочки методов в PHP, если последний связанный метод, возможно, может вернуть своего родителя. Вот пример. class foo { function a(){ return $this; } function b() { return...
105 просмотров
schedule 11.01.2023

Это правильный способ реализовать цепочку в javascript?
После прочтения в Интернете я написал этот простой код, который выполняет сложение и умножение с помощью цепочки. Но, читая код, мне кажется, что метод «Результат» делает код менее читаемым и кажется избыточным. Может ли кто-нибудь помочь мне...
937 просмотров
schedule 01.02.2023