操作符的结合性决定了他们是从左向右求值, 还是从右向左求值.
从右向左结合的操作符:
以冒号结尾(:)的操作符
:
赋值操作符
用于构造列表的操作符就是右结合的:
val list1 = List(10, 20); println(100 :: list1) // 等价于 println(list1.::(100))