Публикации по теме '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 просмотров
schedule
17.07.2022
Преимущества цепочки методов 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 просмотров
schedule
26.12.2022
Задержка до следующей функции в цепочке методов
Я пытаюсь узнать больше о цепочке методов в 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 просмотров
schedule
27.06.2022
Как заставить дочерний метод возвращать имя родителя при использовании цепочки методов
Я хотел бы знать, при использовании цепочки методов в PHP, если последний связанный метод, возможно, может вернуть своего родителя.
Вот пример.
class foo
{
function a(){
return $this;
}
function b()
{
return...
105 просмотров
schedule
11.01.2023
Это правильный способ реализовать цепочку в javascript?
После прочтения в Интернете я написал этот простой код, который выполняет сложение и умножение с помощью цепочки. Но, читая код, мне кажется, что метод «Результат» делает код менее читаемым и кажется избыточным. Может ли кто-нибудь помочь мне...
937 просмотров
schedule
01.02.2023