functional-programming

    2熱度

    2回答

    如何在不使用lambda演算遞歸的情況下編寫階乘函數?意思就是數學符號不能在任何特定的編程語言中實現。

    0熱度

    2回答

    我想實現一個陣營使用功能的智能組件,如下所示 https://hackernoon.com/react-stateless-functional-components-nine-wins-you-might-have-overlooked-997b0d933dbc 我的問題然而,我需要保持狀態的功能組件,以及如何做,在這種情況下,比如我需要訪問和設置 this.state = {Title: 'L

    0熱度

    1回答

    我正在鎖定一個允許我測試Web應用程序(HTML5,JavaScript,AngularJS)的軟件。 市長要求是: 它應該有一個GUI來maipulate錄音 創造更強大的測試應該是Java或JavaSript ,也是我的客戶往往希望有langunge一個非常詳細的測試報告,如:「步驟1:行動」; 「步驟2:行動」... 我已經看過一些OpenSource軟件,但大多數時間他們不符合要求和/或功

    3熱度

    1回答

    舉例來說,如果這是我 a|1 b|2 c|3 字符串獲得一個字符串,並創建一個字典功能的方式如何創建這樣一個字典: dic[a] => 1 dic[b] => 2 dic[c] => 3 tried to do: string.split("\n").map(_.split("|") ?????

    0熱度

    3回答

    我想了解函數式編程的概念。我只是用JavaScript在這裏會瞭解它 的概念通常我們會以這種方式數到10: for(var i=0;i<10;i++){ console.log(i+1) } 這是函數式編程等效? var a = 1; var n = 10; function counter(){ console.log(a); if(a<

    1熱度

    3回答

    我有一個Seq[String]在Scala中,如果Seq包含某些String S,我附上相關消息,另一份清單。 有沒有更「scalaesque」的方式做到這一點,而不是一系列if語句追加到列表像我有下面的? val result = new ListBuffer[Err]() val malformedParamNames = // A Seq[String] if (malformedP

    0熱度

    2回答

    我正在使用ramda和data.task編寫一個小型實用程序,它可以從目錄中讀取圖像文件並輸出它們的大小。我得到它的工作就像這樣: const getImagePath = assetsPath => item => `${assetsPath}${item}` function readImages(path) { return new Task(function(reject,

    1熱度

    1回答

    我有我的切入點是這樣的: def main(args: Array[String]): Unit = { pureconfig.loadConfig[Conf] match { case Right(conf) => doStuff(conf) case Left(fail) => lectureUserAboutStuff(fail) } } 所以它

    -1熱度

    1回答

    任何人都可以解釋在這種情況下排序如何工作? var arrayNumb = [2, 8, 15, 16, 23, 42]; arrayNumb.sort(); console.log(arrayNumb); // [ 15, 16, 2, 23, 42, 8 ]

    2熱度

    1回答

    在julia中是否存在內置的滯後運算符功能?即形式的函數: lagop(op,array,offset) 返回類似 [array[i + offset] (op) array[i] for i in 1:length(array)-offset] 對於連續的差異,有diff功能。對於以下任何一項工作: x = collect(1:10) x[1:end-1]+x[2:end] [x[i