随笔分类 - Racket
摘要:@ ML Versus Racket 本章主要比较静态类型与动态类型语言的差别,基本上就是编程语言哲学了,挺抽象的,学起来还是需要一些自主思考。先比较ML和Racket。最大的区别是有无type system(不过Racket有Typed Racket,但不在我们课程范围内) 从双方的视角来看ML或
阅读全文
摘要:@ Datatype-Programming in Racket Without Structs Racket没有提供类似ML的datatype来自定义one-of 类型,但由于它是动态类型语言,所以能够通过混合各种类型的值来实现这一点,不需要datatype ML中用datatype来包装基础类型
阅读全文
摘要:@ Overview of Part B 回顾Part A的ML内容 简单介绍Part B的内容, 主要是Racket的使用 Racket 介绍与安装 下面是来自百度百科的介绍: Racket源自著名的专家型语言PLT Scheme,同时又是Lisp语言的一个分支。它适用于从脚本Script到应用程
阅读全文