또한, Ruby 1.9 로의 업그레이드가 레거시 코드 버전 1.86에서 어떤 영향을 미치는지 궁금합니다. 새 버전과 호환됩니까?Ruby 1.9의 주요 구문 변경 사항은 무엇입니까?
7
A
답변
4
샘 루비는 큰 변화의 좋은 슬라이드 쇼가
- 단일 문자열을
- { "A", " b "}는 더 이상 해시를 만들지 않습니다.
- 블록 변수가 이제 로컬 변수를 음영 처리합니다.
4
호환성을 유지하기 위해 어떤 버전을 사용하고 있는지에 따라 다릅니다. CHANGELOG은 구문 변경, 향상된 기능 및 버그 수정을 포함하여 마지막 업데이트 이후의 주요 수정을 설명합니다.
4
일부 항목은 하위 호환되지만 일부 항목은 그렇지 않습니다. 1.9.x에서 (예를 포함하여) 모든 변경 사항의 거의 완전한 개요를
, Eigenclass 님의 블로그그냥 코드를 깰 수있는 몇 가지 강조 :
blo g 항목이 더 이상 작동하지 않습니다. –