es6中const对象中的键名是否有推荐的命名约定?我无法找到一个资源,说明它们应该是大写还是小写.
const COLOR_CODES = {
BLUE: 1,
RED: 1
};
Run Code Online (Sandbox Code Playgroud)
VS
const COLOR_CODES = {
blue: 1,
red: 1
};
Run Code Online (Sandbox Code Playgroud)
这篇MDN文章的例子显示了两种风格,所以两者都可以接受.
在Sublime Text 2中,您可以使用Command+D(在Mac上,Ctrl+D在Windows上)多选下一个单词.有没有办法明确取消选择单词的出现?
注意:我知道您可以使用Command+K,Command+D跳过多重选择的发生.问题是此命令会自动突出显示该单词的下一个出现位置.我正在寻找一个简单地取消选择最后一个选择的快捷方式.
有没有办法在rspec中匹配参数的属性值?检查的文件,它看起来像有其他可用的匹配,比如anything,an_instance_of和hash_including-但没有检查对象的属性值.
示例 - 假设我有此实例方法:
class DateParser
def parse_year(a_date)
puts a_date.year
end
end
Run Code Online (Sandbox Code Playgroud)
然后我可以这样写一个期望:
dp = DateParser.new
expect(dp).to receive(:parse_year).with(some_matcher)
Run Code Online (Sandbox Code Playgroud)
我希望some_matcher检查parse_year是否使用year具有值为2014 的属性的任何对象调用.这是否可以使用rspec中的开箱即用参数匹配,或者是否必须编写自定义参数?
给定一个返回元组的函数,有没有办法从同一行的该元组中获取并返回特定值?我经常发现自己在Elixir中使用这种模式,并且想知道是否有一种实现相同结果的简便方法.
例如,我正在采摘并返回result以下函数:
def foo() do
{:ok, result} = get_result()
result
end
Run Code Online (Sandbox Code Playgroud)
有没有办法消除该方法中第二行代码的需要?