ProgrammingInScala --draft june 13,2007
I Rationale 1 II Scala by Example 7 1 A First Example 11 2 Programming with Actors andMessages 15 3 Expressions and Simple Functions 19 3.1 Expressions And Simple Functions . . . . . . . . . . . . . . . . . . . . . . 19 3.2 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.3 Conditional Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.4 Example: Square Roots by Newton’sMethod . . . . . . . . . . . . . . . . 23 3.5 Nested Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.6 Tail Recursion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4 First-Class Functions 29 4.1 Anonymous Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.2 Currying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.3 Example: Finding Fixed Points of Functions . . . . . . . . . . . . . . . . 34 4.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.5 Language Elements Seen So Far . . . . . . . . . . . . . . . . . . . . . . . 36 5 Classes and Objects 39 6 Case Classes and PatternMatching 51 6.1 Case Classes and Case Objects . . . . . . . . . . . . . . . . . . . . . . . . 54 6.2 PatternMatching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
- 粉丝: 527
- 资源: 229
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_20240425_190941.jpg
- 基于stm32的pid控制算法附带串口控制台
- 实验项目一:线性表(模板 ).docx
- 基于LM317A设计交流220V输入可调5V-12V直流输出稳压电源电路multisim10仿真源文件.zip
- Screenshot_2024-04-25-17-04-18-55_2332cb9b27b851b548ba47a91682926c.jpg
- -基于AVR单片机的LNG加液机控制器设计.pdf
- ThePowerOfNow-EckhartTolle.mobi
- BLOCK_TYPE_HEARTBEAT_D70A3465D4EE4E9_046141_dump_1st.dmp
- 项目方法测试调用接口工具
- studyupdate