Skip to content

Latest commit

 

History

History
30 lines (17 loc) · 951 Bytes

杂记1——基础概念.md

File metadata and controls

30 lines (17 loc) · 951 Bytes

杂记 1 —— 基础概念

经过前 5 章的学习,了解到语法潜规则,数据类型(基本数据类型,容器及方法),控制表达式,类与对象(构造函数,私有方法,隐式转换),函数字面量(简化写法,可变参数,偏应用函数)

语法潜规则

  1. class 中 () 的省略, 比如 2 abs, 1 to 3
  2. object 中 () 的语法糖 apply, update
  3. 如果函数只有一个参数,可以用 {} 代替 (),比如 println{ "hello" }
  4. 以 : 开头的都是右操作符
  5. unary_~ 前缀操作符定义

基本类型与容器

  1. 数值类型(Int,Double,Char),字符串
  2. 容器(Array,List,Tuple,Set,Map)

控制表达式
if,while,for <-,match

类与对象
构造函数, 辅助构造函数,私有方法,方法嵌套(闭包),变量成员化,隐式转换

函数表达式
简化表达式,_ 的用法,偏应用函数,多参数,默认参数,具名参数