최명규bench87.hashnode.dev·Sep 17, 2024Scala3 - inline스칼라 3에는 inline이라는 새로운 키워드가 도입되었습니다. 이 키워드는 매크로와 구별되면서도 컴파일 타임에 일부 코드 조작을 수행할 수 있는 메타프로그래밍 개념을 가집니다. inline? inline은 다른 언어에서 오래 전에 등장한 키워드입니다. 컴파일러가 함수에 대한 모든 호출을 함수의 본문 내용으로 채워지도록 합니다. 이렇게 하면 함수 호출이 없으므로 애플리케이션의 성능이 향상될 수 있습니다. 그러나 다른 한편으로는 실행 파일이 커질...Scala Metaprogrammingscala inline