小编mra*_*lau的帖子

ES6中const对象键的命名约定

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文章的例子显示了两种风格,所以两者都可以接受.

javascript naming-conventions ecmascript-6

23
推荐指数
4
解决办法
2万
查看次数

在Sublime Text 2的Multiselect中明确取消选择

在Sublime Text 2中,您可以使用Command+D(在Mac上,Ctrl+D在Windows上)多选下一个单词.有没有办法明确取消选择单词的出现?

注意:我知道您可以使用Command+K,Command+D跳过多重选择的发生.问题是此命令会自动突出显示该单词的下一个出现位置.我正在寻找一个简单地取消选择最后一个选择的快捷方式.

keyboard-shortcuts sublimetext2

16
推荐指数
1
解决办法
3693
查看次数

匹配rspec中参数的属性值

有没有办法在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中的开箱即用参数匹配,或者是否必须编写自定义参数?

ruby rspec matcher

3
推荐指数
1
解决办法
1838
查看次数

有没有办法直接从Elixir中的元组返回一个值?

给定一个返回元组的函数,有没有办法从同一行的该元组中获取并返回特定值?我经常发现自己在Elixir中使用这种模式,并且想知道是否有一种实现相同结果的简便方法.

例如,我正在采摘并返回result以下函数:

def foo() do
  {:ok, result} = get_result()
  result
end
Run Code Online (Sandbox Code Playgroud)

有没有办法消除该方法中第二行代码的需要?

elixir

1
推荐指数
2
解决办法
671
查看次数