本书分为两部分,从每个程序员需要了解的基本概念开始,然后重点介绍不同的编程范例和一些更高级的编程技术。本书主要内容有:学习基本概念,包括变量、表达式、语句、函数、条件、递归和循环。了解常用的基本数据结构和最有用的算法。深入研究面向对象的编程,并学习如何构建自己的类型和方法来扩展语言。使用语法和正则表达式分析文本内容。探索函数式编程如何帮助你使代码更简单、更具表现力。
本书分为两部分,从每个程序员需要了解的基本概念开始,然后重点介绍不同的编程范例和一些更高级的编程技术。本书主要内容有:学习基本概念,包括变量、表达式、语句、函数、条件、递归和循环。了解常用的基本数据结构和最有用的算法。深入研究面向对象的编程,并学习如何构建自己的类型和方法来扩展语言。使用语法和正则表达式分析文本内容。探索函数式编程如何帮助你使代码更简单、更具表现力。