이 개념에 대한 권위있는 예제 나 토론을 찾는 데 어려움이 있습니다. 루비 메소드에 2 개의 변수가 있고 그 값을 0으로 초기화해야합니다. 그들은 카운터로 사용됩니다. 괜찮습니까, 안전한가요? 그것은 내 테스트에서 작동합니다. 대신이의두 줄 변수를 같은 줄에 초기화하십시오.
:
이foo = 0
bar = 0
당신은이 작업을 수행 할 수 있습니까?
foo = bar = 0
줄을 저장하고 표현력을 향상시키는 좋은 방법 인 것처럼 보입니다. 아니면 나쁜 행동입니까? 나는 약간의 가독성을 희생 할 것임을 알았다. 그러나 작은 루비 방법 (< 10 줄)에서는 유효하지 않을 수 있습니다.
일부 언어에서는 true이지만 Ruby에서는 관련성이 없습니다. IMO 완전히 괜찮아. – Phrogz
@Phrogz,이 루비에서 잘 작동합니다. – jasonleonhard
잘 작동하지만 권장하지는 않습니다. https://github.com/bbsosov/ruby-style-guide#parallel-assignment –