callbyname

    2热度

    1回答

    我在玩具语言中有这行代码。 print函数获取参数列表并打印这些参数。 print(a, (a := 5, a)) 会不会有输出一个区别,如果我使用的call-by-值或调用的名称?如果是这样,那么产出会是什么。 可以假定a被初始化为0。

    1热度

    1回答

    我正在使用Java PrintWriter将Scala HashMap写入文件。这是我使用的代码: def writeToFileAsMapUsingPrintWriter(data: mutable.HashMap[String, Int], outputFilename: String, outputDirectoryPath: String): Unit = { val myfile =

    1热度

    2回答

    我想创建一个函数与下面的签名元组: def myFunction[T](functionWithName: (String, => T)): T ,这样我可以调用它,例如,像这样:val x = myFunction("abc" -> 4 * 3)。但是,Tuple不接受名称参数,所以上面的签名是无效的。 通过this answer的启发,我想下面的隐式转换: implicit class B

    1热度

    2回答

    Kibana可从http://127.0.0.1:5601访问,但显示除顶部横幅外的空白页面。我试过本地安装到我的机器,它的工作原理。也许,我不打开某些端口? 以下是截图: 这里的控制台: 我可以访问以下网址:http://127.0.0.1:5601/elasticsearch/_nodes 安装注意事项: Elasticsearch 2.1.0 Kibana 4.3.0 在颠沛流离的盒子都在运

    2热度

    1回答

    我正在参加Coursera课程的函数式编程课程,并且在某些时候他们讨论了按值分类和按名称评估技术之间的区别。他们的一些点混淆了我,他们说: 这两种技术都降低到相同的最终值,只要: 减少的表达由纯函数和 既评估终止 这似乎是一个演算定理。 你能解释一下“纯粹函数的简化表达式”是什么意思吗?

    3热度

    2回答

    我是新来的Scala语言,所以我会很感激,如果有人可以解释我这个代码片段: object C { def main(args: Array[String]) = { measure("Scala"){ println("Hello Back") } } def measure(x: String)(y: => Unit){

    1热度

    1回答

    我有一个可怕的问题。我建立了许多属性的怪异类,其中也有数组属性。 ,如果我想引用这些与CALLBYNAME,它不会工作,让我们来看一个例子: public sub whatsoever() Dim alfaarray() As Variant Dim g As Integer Dim obj As Object ReDim alfaarray(4)

    0热度

    1回答

    我使用的是sifr3,我知道它应该让您在一行中使用多种字体。 我已经尝试了一些修改与我的sifr.css和sifr_config.js文件无济于事。我尝试使用跨度,子类H1的等 示例链接:http://www.liquidcomma.com/about_us/pages/overview/ 感谢您的帮助,您可以提供。

    1热度

    1回答

    我知道这个话题已经讨论过好几次了,但还是有些东西还不清楚。 我读过这个问题applicative-order/call-by-value and normal-order/call-by-name differences和有件事我会澄清一劳永逸: 呼叫按姓名 由于正常秩序,但没有减少在里面抽象执行。例如λx。(λx.x)x根据此策略处于正常形式,尽管它包含redex(λx.x)x。 在名称调用中,

    -1热度

    1回答

    我一直在为此工作了很多,但仍然无法让我的代码正常运行。 我有一个叫做Contact的类,它有一个只读属性Address。 Address类具有像Street和City这样的属性。现在我想将联系人指定的街道是这样的: CallByName(contact, "Address.Street", CallType.Set, new_street) 但我得到一个错误说“Address.Street”不