Gleam의 흥미로운 점 두 가지.
- 함수 오버로딩도 인터페이스 다형성도 타입클래스도 없다. 심지어 이건 기본 타입과 연산자에서도 동일해서 정수 타입인
Int와 부동소수점 실수 타입인Float는 사용하는 연산자가 다르다! 실수 두 개를 더하려면5.0 + 3.0이 아니라5.0 +. 3.0이라고 써야 한다. https://tour.gleam.run/basics/floats/ - 위의 링크를 눌러 보았다면 눈치챘을지도 모르겠지만, Gleam에서 0으로 나누기는 에러가 아니다! 이건 정수와 실수 모두 동일하며, 그렇다고
Infinity나-Infinity,NaN따위가 나오는 것도 아니다. Gleam에서a / 0은0이다.
