我有一个haskell项目,我-Werror默认编译.这意味着当我运行cabal repl它时运行选项-Werror打开.这意味着,例如,当我评估时,2 + 2我收到以下错误消息:
<interactive>:2:3: Warning:
Defaulting the following constraint(s) to type `Integer'
(Num a0) arising from a use of `+'
In the expression: 2 + 2
In an equation for `it': it = 2 + 2
Run Code Online (Sandbox Code Playgroud)
所以我需要一种方法来打开选项,-w或者-Wwarn默认情况下打开cabal repl.我该怎么做呢?还有什么是默认标志ghci?
首先说我有一个问题,计算10亿个Pi的数字,计算一个大数的阶乘,或者在一个大的列表上执行mergesort.我想将问题分成较小的任务,并同时执行每个任务并合并结果.首先,这种类型的并发性的名称是什么?如何在Clojure中执行此操作?
我添加了一个文件"IntegerArray.txt",如下所示,首先我去了文件 - >添加文件到"项目名称",我选择了我的文件,它被复制到我的项目的根文件夹,同样包含了. xcodeproj文件.然后我在Xcode中单击了我的项目的.xcodeproj文件,之后我去了Build Phases - > Copy Files - >"IntegerArray.txt",但是当我构建我的项目时,下面的代码不起作用
let bundle = NSBundle.mainBundle()
let path = bundle.pathForResource("IntegerArray", ofType: "txt")
println(path)
Run Code Online (Sandbox Code Playgroud)
我希望看到文件的路径作为输出,但我看到nil.
所以我想以上述代码的工作方式将文件复制到我的项目中.我怎样才能做到这一点?
如果我有一个普通的Cocoa应用程序,那么当我添加文件时,它们会自动复制到构建的程序包中.但是,使用命令行工具似乎并非如此,我开始怀疑Xcode存在错误.