问题标签 [shorthand]
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.
ruby - 重载 Ruby 的 [...] 数组创建简写
我编写了一个库,它扩展了几个基本的 Ruby 类,主要通过方法别名来观察包装器。但是,我在使用 Array 实例化速记(例如@a = [1, 2, 3]
)时遇到了障碍,我似乎找不到任何在通过速记方式创建 Array 对象时实际调用的方法。它不是#[]
当前范围内的继承方法,也不是继承自祖先链中的任何类或模块。我还重载或观察了每个方法,从类#new
到实例再到基于 Ruby C 代码的 Array 类对象上#initialize
的 singleton_method#[]
有谁知道我如何分配一个在速记 Array 实例实例化的方法链中的方法?
java - 你如何声明 x 和 y 以便 x+=y 给出编译错误而 x=x+y 没有?
我在一次采访中遇到了这个问题,无法提出解决方案。我知道反之亦然,如“+=”运算符在 Java 中的作用是什么?
所以问题如下。
css - CSS简写上的通配符?
我目前有margin-top:25px
一些东西,我想使用这个速记来更改其他 3 个属性:
我应该用什么替换 * 才能将其保留在 25px 上?(不要说 25px,因为有时我不知道之前的 margin-top 值!)
有没有办法做到这一点?或者我必须使用:
但是我真的很想用速记>_<
css - 这个背景的简写是否会删除其他属性?
如果我有:
然后我使用:
做background-image
和background-repeat
丢失background-position
?
ruby - 其他 Ruby 地图简写符号
我知道 map 的简写形式如下:
有人告诉我这是以下的简写:
这很有意义。我的问题是:似乎应该有一种更简单的写法:
对于某些程序 f。我知道我刚开始输入的方式并不长,但我认为前面的例子也不是存在速记的。这个例子似乎是对第一个例子的补充:我不想为每个 i 调用 i 的 to_s 方法,而是希望为每个 x 调用 f。
有这样的速记吗?
php - AND 语句的 PHP 速记语法
我正在尝试实现逻辑连接 AND,并且想知道是否允许使用这种速记符号:
还是我必须这样做:
c - C/C++的捷径和捷径
是否有任何资源可以描述 C 和 C++ 必须提供的许多速记方法?那里有很多“狂野”的代码与教科书中的内容并不完全吻合。例如,许多教科书教你将变量的声明和初始化分开,但我看到相反的情况总是发生。
所以这是我目前的难题:C 是否允许没有类型标识符的程序?void
同样,教科书告诉我,如果没有指明其他类型,我至少应该给你一个类型。但是,我看到了以下内容:
否则我一直被教导你至少必须这样做
我发现自己经常处于这个位置,我认为这是没有接触过 C 或 C++ 中的项目/团队相关工作的症状。我很难确定“可编译代码”,因为许多书籍都教授了一种特定的方法,但在实践中完成相同任务的方法不止一种。谢谢。
php - if else 速记解决方案
我不确定是否可以使用 if 速记来完成以下验证。
我知道我错了,这里的任何人都可以帮助我更正我的代码吗?非常感谢。
php - php isset 速记否则返回数组不起作用
我有这个 php 代码行
isset 速记有问题,因为当我print_r($data['viewData']['filter']
在 else 处于活动状态时,不返回任何内容/null/empty。
有什么问题?
编辑,添加更多信息:
控制器内部代码:
代码内部视图:
当其他人进入时我什么也得不到
Codeigniter 用作框架 *prePrint
只是一个自定义函数,包含<pre>
和print_r();
javascript - 创建多个具有相同值的索引 - 速记
我正在寻找一种方法来最小化所有索引都具有相同值的数组的创建。这可能是不可能的,但我会发现它非常方便。
考虑:
(其中 Kinetic.Layer 是一个对象,但我怀疑这并不重要)
寻找类似的东西:
这甚至可能吗?当然,它并不是真正需要的——但我会发现它非常方便,重复代码是一种不好的做法。
不,我不能有一个单一的索引或变量,因为这些对象稍后会在我的代码中更改 - 并且必须在使用前声明它们。