Avatar notebook default
27篇文章 · 6378字 · 1人关注
  • Resize,w 360,h 240
    ML之第一周 基本语法和Emacs的使用

    Emacs的基本使用 Every buffer is edited in a mode. The most basic mode is Fund...

  • Resize,w 360,h 240
    Racket week1 Using Streams

    Definition A stream is a word that we use in computer science to mean an...

  • Racket week1 Avoiding Unnecessary Computations

    What if we could take some computation that always return the same resul...

  • Racket 中的letrec

    这里的letrec相当于一个closure,相比于let,可以定义多个函数(可相互调用)。以下面的代码为例 其中(letrec ([id val...

  • Racket 函数定义的两种方式

    函数定义的两种方式 普通 lambda 简单总结,普通的方式中函数名和形参需要放在一个括号里,另外一个括号是函数体。而在lambda方式中,函数...

  • OOP Versus Functional Decomposition

    FP:break programs down into functions(函数对参数进行操作)。OOP:break programs down...

  • hw7作业理解

    这个作业的任务是对二维几何对象解释器的功能进行扩展。SML的功能基本上已经完成了,而Ruby的部分还没有完成。SML是通过函数+模式匹配来实现的...

  • hw6存在的两个问题

    致命问题 这是一个有关状态转换的问题。本作业(俄罗斯方块)存在的状态转换。这是有关暂停的一个函数。涉及到了状态(@running)的转换。 另外...

  • 学习hashes and ranges

    学习要点 1.编程语言的概念是如何构想的。2.hashes and ranges是如何和鸭子类型进行联系的。 hash hash的基本方法 ha...

文集作者