method-chaining

    0热度

    2回答

    问题出在“后台登录检查”功能。我想.then()在“getUserByEmail”之后链接“ifUserIsDisabled”。但是我需要getUserByEmail中的“userRecord”来输入“ifUserIsDisabled”。 我也希望这两个函数在“backendLoginCheck”函数中共享相同的.catch。 目前代码: function getUserByEmail(email

    1热度

    1回答

    在正常的编程风格,逻辑被组织成语句,每个占一行。例如 statement A; statement B; statement C; ... 当错误发生时,编译器告诉我失败语句的行号。我可以很容易地调试这个缩小范围。 然而,现在使用的是流利式代码(例如,在Java流的API),逻辑的长块被写在一个语句在链式方法的形式。例如: methodA() .methodB() .

    4热度

    2回答

    我遵循this pattern实现了Java中的子类方法链接。我们的目标是,我有一个父类的方法,但可以分配的子类,如: interface Screen { <T extends Screen> T setBrightness(int value); <T extends Screen> T setContrast(int value); } class CrtScree

    1热度

    1回答

    我学习Java和最近遇到下面的一段正常工作的代码来了,但我不明白为什么: public class ExecutionChain<Result> { Parametriezed1<Result> classMethod1() { return this::method1; } Parametriezed2<Result> method1() {

    0热度

    2回答

    我想用方法和子方法在python中创建一个类。 例子就是我想做的事: foo = Foo() foo.playlist('my playlist').add('i_add_a_track_in_"my playlist".ogg') foo.playlist('my playlist').delete('i_remove_this_track.ogg') 我有这样的代码现在: class

    -1热度

    1回答

    我已经实现了数据库的链接方法。我的问题是,当我调用数据库类时,它会覆盖新的变量。我怎样才能保存我的变量。这是我的代码。 当我使用此代码: Database::('table') ->set(['name', 'test']) ->select([ Database::('table2') ->set(['name', 'test2')])

    0热度

    1回答

    我刚刚开始使用javascript中的方法链接概念。我知道链接方法返回this,但我在这里使用揭示模块模式。 代码: var currency = (function(){ var rates = { INR: 64.10 }; function convert(value){ return value * rates["INR"];

    0热度

    3回答

    当处理现有库(不能编辑构造函数或伴随对象)时,我经常发现需要调用对象的init/setup过程,然后返回对象本身。我通常最终会做类似下面的事情。 def createObject: MyObject = { val o = new MyObject o.init() o } 这是恕我直言不是非常优雅,我想知道是否有这样做,例如更好的方法,一个的建立和取得功能的线

    0热度

    3回答

    我在学习Java的基础知识,我试图寻找这个答案,但也许我不知道我在寻找什么。 我想对一个数字执行多个操作,到目前为止,我知道如何做到这一点的唯一方法是具有一次执行一个操作的中间变量。这不可能是最好的方法。在我的主要方法,下面是代码,我很想有工作: double sqrtAbsInput = promptForDouble("I can get the square root of the abso

    0热度

    1回答

    最近我检查了SwiftMailer包,发现了这个问题,我无法解释: // #1 $message = new Swift_Message($subject)->setFrom($f)->setTo($t)->setBody($body); // #2 $message = new Swift_Message($subject); $message->setFrom($f)->setTo(