대부분의 연산자는 실제로는 메서드다.
인자가 없는 메서드는 항상 마침표없이 호출할 수 있다. 이를 후위 표기법이라고 한다.
그러나 스칼라 2.10부터는 선택적인 기능으로 만들어서 사용하려면 컴파일러에 명시하고 이를 사용해야한다.
식별자에서 사용할 수 있는 문자는 어떤 것이 있을까?
괄호문자와 구분자 문자는 제외
문자나 밑줄로 시작하고 그 뒤에 여러 글자나 숫자, 밑줄, 달러기호가 올 수 있다. 유니코드로 동등한 문자도 사용할 수 있다. 스칼라는 달러기호를 내부적으로 사용하려고 예약해두었다.
중위 및 후위 호출이 가능하고, 인자가 없는 메서드에 대해 괄호를 사용하지 않아도 된다.
스칼라의 관례는 컬렉션의 크기 연산과 같이 부수효과가 없는 인자없는 메서드으 ㅣ괄호를 생략하는 것이다.
DSL은 특정 문제 영역을 위해 만들어진 언어로 해당 영역의 개념을 간결하고 직관적으로 표현할 수 잇게 돕는 것이 목적이다. 예를 들어 SQL도 DSL로 간주할 수 있다.