imperative

    1热度

    1回答

    我想知道是否可以通过代码而不是通过配置文件设置默认的成员资格提供程序(Membership.Provider)。

    2热度

    1回答

    格式化字符串作为家庭作业,我需要加载以下格式的数据文件的一部分: R1 Fre 17/07/2015 18.00 FCN - SDR 0 - 2 3.211 R1 Lor 18/07/2015 16.00 FCM - VFF 2 - 0 7.232 对于这样我用与fgets字符串存储在临时字符串之后,sscanf在逐行遍历文件的同时格式化字符串。 while(fgets(te

    1热度

    1回答

    这样的事情可能吗? 大家好, 在我的课堂上,我们被告知要执行二叉搜索树OCaml中,使用功能和命令式编程。 我们正在使用Pascal进行ADT和实现,这是一种使用指针的过程语言。 这是数据结构的样子: # Pascal type tKey = integer; tPos = ^tNode; tNode = record key : tKey;

    -4热度

    1回答

    我想要写功能版本用于求出一对具有给定sum.the元素是命令性代码: object ArrayUtil{ def findPairs(arr:Array[Int],sum:Int) ={ val MAX = 50 val binmap:Array[Boolean] = new Array[Boolean](MAX) for(i <- 0 until ar

    3热度

    2回答

    我正在做一个相当简单的例子来学习如何使用ocaml作为命令式语言。 我的猜测是我搞砸了与分号,但我找不到代码 let sort array = for index = 0 to (Array.length array -1) do let boole = ref false; let pos = ref index; let max = ref array.(ind

    2热度

    1回答

    这里我试图使用命令式样因式函数,但尽管函数的最后一行声明返回ref,fsc告诉我该函数正在返回一个单位。我知道mutables不允许被退回,但我认为你可以通过使用ref来规避这种情况?另外,请不要让我以功能性的方式重写它。我知道这是一种替代方案,但我正试图更好地理解语言中命令式编程的工作原理。 这里是我的程序: let factorial n = do let res = ref 1

    7热度

    2回答

    我正在为几周内开始的课程编写一些课程材料。我选择Clojure作为学生学习的新语言。我想专门用一章来将命令式代码重构为功能代码。为此,我希望有一组实际的问题,我可以通过这些问题展示必要的和功能性的解决方案是如何比较的。最好这些问题不像欧拉项目那样强调数学,而是普通程序员需要定期处理的问题。 谁有这方面的好消息? 部分回答:其中一个来源是http://langref.org/。更想要!

    2热度

    1回答

    我的损失是完全为什么这个代码不类型的序列变异的成员变量: for p in prescrs do p.ATC <- "A" for c in p.Drug.Components do for s in c.Substances do s.DoseTotal.Adjust <- adjustKg s.DoseTotal.Time <-

    1热度

    2回答

    当我看到许多网站。一些人可以互换使用面向对象的编程和命令式编程,而另一些人则说他们是不同的。 我想知道面向对象和命令以及这些范例如何区别的区别。或者如果他们没有任何区别。

    3热度

    2回答

    我在lisp系列语言中进行了一些培训,现在我为了自己的好处学习了一些Haskell。 在lisp中,功能风格是可以的,但有几种情况 ,其中势在必行的风格是获得体面表现所必需的,例如, 追加 追加很慢,因为它必须将其第一个参数(有时X100 为成功摆脱它的版本一样慢)。补救措施是 将第一个列表的最后一个指针移动到第二个列表的开头 ,而不是追加。当然这是一个破坏性的操作。 排序快速排序的 功能版本创建