小编Jul*_*ton的帖子

monoid和applicative是如何连接的?

我正在阅读有关应用程序并尝试理解它的haskellbook.

在书中,作者提到:

因此,使用Applicative,我们的结构和功能应用为我们的价值观提供了Monoid!

monoid如何连接到applicative?

haskell

12
推荐指数
1
解决办法
452
查看次数

Ember组件的基本测试

我在测试一个Ember.Component时遇到了一些麻烦...我很确定我一定会遗漏一些东西,但它似乎没有对模板中的值进行实时绑定?

也许有人可以说明为什么对这个jsbin pastie的第一次测试通过,但第二次测试失败了?

http://jsbin.com/UNivugu/22/edit

这是破碎的,(但请参阅jsbin for explicits):

test('Outputs a different attribute value on the component, when set and present in the template', function() {
  Ember.run(function() {
    component.set('someAttr', 'a non-default value');
    var result = component.$().text().trim();
    equal(result, "a non-default value", "it should render the default value");
  });
});
Run Code Online (Sandbox Code Playgroud)

这是组件:

var SomeComponent = Ember.Component.extend({
  template: Ember.Handlebars.compile('{{someAttr}}'),
  someAttr: 'default value'
});
Run Code Online (Sandbox Code Playgroud)

谢谢堆!

javascript testing ember.js

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

什么是抽象模式?

我正在学习Haskell并尝试理解Monoid类型类.目前,我正在阅读haskellbook,它说下面的模式(monoid):

Haskell社区的一个重点是它倾向于识别代码中的抽象模式,这些抽象模式在数学中具有明确定义的合法表示.

作者的意思是abstract patterns什么?

haskell

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

标签 统计

haskell ×2

ember.js ×1

javascript ×1

testing ×1