问题标签 [block]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13177 浏览

ruby - How to pass parameters to a proc when calling it by a method?


Thanks :)

0 投票
1 回答
219 浏览

css - 是什么让我的输入元素无法像块元素一样显示?

http://jsfiddle.net/aam7J/

我将如何在输入元素上引发类似 div 的行为?具体来说,如何诱导宽度扩大,使其外部宽度(包括边距)填满容器?width: 100%不起作用,因为它没有考虑其他盒子模型属性。

0 投票
1 回答
89 浏览

c - 我应该如何管理 C 块功能的内存?(苹果扩展)

Apple 在 C 中引入了一个闭包作为“块”的名称。我应该管理块的内存吗?如果是这样,我该怎么办?

0 投票
2 回答
402 浏览

ruby-on-rails - 在 Rails 2.3 中组合选项路由

我正在尝试设置这样的路线:

GET /settings/ PUT /settings/ GET /settings/photos PUT /settings/photos

这是我为其设置的路由代码:

这可行,但如果您注意到第一条路线“pub.settings”在 mapped_options 块之外。

如果我是待办事项

然后我会得到(在 rake 路由中)设置的路径将是“settings_root_path”而不是“settings_path”

有谁知道如何将它包含到块中并且仍然将路由函数名称命名为“settings_path”?

0 投票
5 回答
466 浏览

python - 使用 Python 解析基于块的程序输出

我正在尝试使用 Python解析统计程序( Mplus )的输出。

输出的格式(此处的示例)以块、子块、列等形式构成,其中空格和中断非常重要。取决于例如。选项要求您在此处或那里获得额外的(子)块或列。

使用正则表达式来解决这个问题是一个 PITA 并且完全无法维护。我一直在研究解析器作为一个更强大的解决方案,但是

  1. 我对所有可能的工具和方法有点不知所措
  2. 给人的印象是它们不太适合这种输出。

例如,LEPL 有一种叫做line-aware parsing 的东西,它似乎朝着正确的方向发展(空格、块等),但仍然适用于解析编程语法,而不是输出。

建议朝哪个方向看将不胜感激。

0 投票
1 回答
436 浏览

c++ - 什么是 (双 (^)(int))foofoo

cdecl 上有一个示例,(double (^)(int))foofoo意味着将 foofoo 转换为返回 double 的块 (int)

将 foofoo 转换为 int 的“块”是什么意思?^在这种情况下,该符号的确切含义是什么。通常是按位异或。

0 投票
2 回答
803 浏览

ruby - 是否可以将多个块传递给 Ruby 中的方法?

就像是:

0 投票
6 回答
905 浏览

ruby - Ruby 中的块和过程

我已经开始学习 Ruby,并且阅读了一些教程,甚至还买了一本书(“Programming Ruby 1.9 - The Pragmatic Programmers' Guide”),我发现了一些我以前从未见过的新东西我知道的其他语言(我是一名 PHP 网络开发人员)。

块和过程。我想我了解它们是什么,但我不明白为什么它们如此出色,以及我应该在何时以及为什么使用它们。我到处看他们都说块和过程是 Ruby 中的一个很棒的特性,但我不理解它们。

这里的任何人都可以给像我这样的Ruby新手一些解释吗?

0 投票
1 回答
1152 浏览

.net - DataAnnotations 或应用程序验证块

DataAnnotations 和应用程序验证块有什么区别?

0 投票
1 回答
686 浏览

objective-c - Objective-C 块,它接受一个对象并返回一个布尔值

你能帮我写一个符合这个定义的块吗:(BOOL(^)(id))block.

我得到的最接近的是:

但似乎c在想要的消息中传递这个(BOOL(^)(id))block是不行的。