考虑以下PureScript代码
-- returns the mean value of the numbers in an array
mean :: Array Number -> Number
mean numbers =
-- code goes here
如何编写这个函数呢?
JavaScript中的等价物如下所示:
function mean (numbers) {
let g = 0;
for (let n of numbers) {
g += n;
}
return g / numbers.length;
}
但是,我不知道如何在平均值函数
尝试在GNU 24.5.1中使用purescript-mode,每当我在purescript文件中返回换行符时,Emacs会打开一个新窗口告诉我:
purescript-mode-hook is a variable defined in `purescript-mode.el'.
Its value is (capitalized-words-mode)
Original value was nil
This variable may be risky if used as a file-local variable.
经过一番研究,我在我的.emacs文件中添加了以下内容:
(a
我正在尝试学习purescript,从"Purescript by Example“中简单的"Hello World”开始。发出"pulp run“会抛出以下错误:
* Building project in /home/peter/devel/purescript/my-project
Error found:
at bower_components/purescript-psci-support/src/PSCI/Support.purs line 21, column 1 - line 21, column 1
Unable to parse mod
我正在使用purescript-halogen构建一个简单的视频播放器组件。该组件应该显示一个只有一个输入按钮的空白div,以供用户选择一个本地文件,然后该文件将充当视频元素的源URL。
我用纯javascript完成了一个工作模型,并想把它移植到purescript/halogen上。我得到了要编译的purescript版本,但web控制台给了我一个错误消息Uncaught TypeError: component.initialState is not a function,并将我指向这个MDN 。
这可能会提示我如何定义initialState函数的问题,但这是相当标准的:
compon
我正在尝试获取div容器的高度,该容器没有初始设置的高度,并且包含一个浮动元素。offsetHeight属性总是出现在0上。如果我将包含div的overflow属性设置为hidden,我就可以得到高度。有比这更好的方法吗?
我在jsFiddle - 中有一个例子。这是我第一次使用jsFiddle进行测试,所以如果我做错了什么,请告诉我…
如果我在jsFiddle中搞砸了什么(因为stackoverflow请求了它),下面是示例信息:
HTML
<div id="container"><p>Some text that gives this element