一. Ruby 的赋值实际是以并行方式执行的,所以赋值语句右边的值不受赋值语句本身的影响.在左边的任意一个变量或属性赋值之前,右边的值按他们出现的顺序被计算出来. 1.当赋值语句有多于一个左值时,赋值表达式将返回由右值组成的数组. 2.如果赋值语句的左值多于右值,那么多于的左值将被忽略.如果右值多于左值那么额外的右值将被忽略. 3.如果赋值表达式只有一个左值而有多个右值,那么右值将被转换成数组,然后赋值给左值. 并行赋值语句最大的好处就是可以方便的交换两个变量的值. 二.使用Ruby的并行赋值操…