开发中的每个实体都有其自己的名称,可以帮助开发人员进行交流。
splat operator
中multiple assignment
中经典的Ruby
很普遍。
a, *rest, z = %w{a the long road z}
p a # "a"
p z # "z"
p rest # ['the', 'long', 'road']
今天,当我跳过Ruby
之后的变量名时,发现splat operator
会将其作为工作代码使用。像这样:
a, *, z = %w{a the long road z}
p a # "a"
p z # "z"
该多次分配的孤独摔跤操作员是如何正确调用的?