proc-object

proc-object

文章 0 浏览 2

tcl:包装同名的过程

我想用同名和调用约定的过程替换“proc N”的定义,但需要一些额外的错误检测代码。 在 python 中,我可以像下面那样做我想做的事情,但我对命名空间…

静水深流 2024-11-09 15:02:10 1 0

从另一个作用域中定义的 Proc 引用局部变量

我想创建一个实例方法,该方法根据另一个方法的返回值来改变其行为,具体取决于其以多态方式覆盖的实现。 例如,假定扩展以下类,并且 pricing_rule …

孤者何惧 2024-11-04 19:10:53 0 0

“返回”行为ruby 块中的关键字

有人可以解释以下行为: def iterate return yield return "end of iterate" end def test_iterate assert_equal( "end of iterate", iterate { retur…

把回忆走一遍 2024-11-02 16:19:45 2 0

在对象初始化之前调用回形针动态 Proc 样式

我有以下回形针设置。发生的情况是我正在使用一个过程来设置各种样式的尺寸。但是,该过程会在 new 和 super 调用期间被调用。我浏览了调试器,似乎它…

无法回应 2024-10-28 08:37:49 2 0

Hash.each 和 lambda 之间的数量不一致

当我将以下示例放入 Josh Susser def strip_accents params thunk = lambda do |key,value| case value when String then value.remove_accents! when…

生活了然无味 2024-10-21 17:43:34 3 0

TCL - 如何知道某个功能已经运行了多长时间?

假设我有一个 proc,该 proc 由多个语句和函数调用组成。我如何知道该函数到目前为止已经花费了多少时间?…

偏爱你一生 2024-10-20 17:58:21 3 0

为什么使用 Proc.new 来调用 Rails 回调中的方法?

在所有 RoR 教程中,我看到编码员选择使用 Proc.new 的实例,但看起来它既不必要又没有吸引力。 例如,这里是放置在模型中的回调,一个使用 Proc.new…

黯然#的苍凉 2024-10-20 03:05:20 1 0

设置属性时遇到问题

我有一个项目 ActiveRecords,我正在尝试使用块为每个项目设置默认值(“测试项目”)。 在此表达式中: list = {"type1", "type2", "type3", "type4"…

走走停停 2024-10-13 12:02:12 1 0

将 procs 与 Ruby 的 DSL 一起使用

为了用户方便和更干净的代码,我想编写一个可以像这样使用的类: Encoder::Theora.encode do infile = "path/to/infile" outfile = "path/to/outfile"…

ゞ记忆︶ㄣ 2024-10-13 07:44:15 4 0

这是 Method#to_proc 中的错误吗? (红宝石 1.8.7)

给定以下带有一个参数的方法: def foo(arg) p arg end 我可以使用空数组调用它: foo([]) # prints [] 我还可以将其保存为 Method 对象并使用空数组…

吃素的狼 2024-10-12 16:14:47 2 0

Ruby 过程语法

我昨天在这里提出的问题的答案是以下 Ruby 代码: def overlap?(r1,r2) r1.include?(r2.begin) || r2.include?(r1.begin) end def any_overlap?(range…

思念绕指尖 2024-10-08 23:44:25 2 0

Ruby Proc:从类 B 中调用类 A 的方法,并使用类 B 的“方法”;

我不确定这是否真的可能,但我无法在任何地方找到明确的答案。此外,我发现很难仅用“搜索术语”来定义我的问题。所以我很抱歉,如果这个问题已经在其…

决绝 2024-09-30 16:45:54 0 0

Ruby:将 proc 转换为 lambda?

是否可以将 proc 风格的 Proc 转换为 lambda 风格的 Proc? 有点惊讶的是,这不起作用,至少在 1.9.2 中: my_proc = proc {|x| x} my_lambda = lambd…

多谢你的绝情让我学会死心 2024-09-04 09:14:13 5 0

使用“返回”;在 Ruby 块中

我正在尝试使用 Ruby 1.9.1 作为嵌入式脚本语言,以便“最终用户”代码可以在 Ruby 块中编写。这样做的一个问题是,我希望用户能够在块中使用“return…

清晨说晚安 2024-08-22 12:55:38 6 0

有没有什么“简单”的方法? Ruby 中 procs 和 lambda 是什么的解释?

对于 Ruby 中的 procs 和 lambdas 有什么“简单”的解释吗?…

几度春秋 2024-08-11 03:41:45 2 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文