가끔 생각하지만 Go에는 Result<T>와 삼항 연산자가 필요한게 아닌가 생각한다
if err != nil 이라는 반복적이고 예쁘지 않은 안티패턴들을 계속 만들어내게 된다
오히려 익명 함수같은 체계는 다른 언어보다 잘되어있고 더 직관적이라고 생각한다 익명 함수를 잘 활용할수 있는 환경에서도 없다는건 많이 아쉽다
가끔 생각하지만 Go에는 Result<T>와 삼항 연산자가 필요한게 아닌가 생각한다
if err != nil 이라는 반복적이고 예쁘지 않은 안티패턴들을 계속 만들어내게 된다
오히려 익명 함수같은 체계는 다른 언어보다 잘되어있고 더 직관적이라고 생각한다 익명 함수를 잘 활용할수 있는 환경에서도 없다는건 많이 아쉽다
지금까지 Go를 하며 삼항 연산자를 써본적이 없다는 것에 놀랍지만 며칠 전에 쓸 일이 있었고 써보려고 하니 없는 문법이라고 한다
(구글에 검색했을때 Gemini 검색 결과로는 있다고 했다. 어떻게 구글의 프로덕트가 구글의 언어에서 할루시네이션을 일으키나.)
Go답게 잘 치환할수 있는 문법이 있을것 같은데 제네릭도 구글의 초안과 많이 달라진걸 생각하면 삼항이 들어와도 어떤 형태일지 전혀 모르지 않을까
2 people reacted.
Game developer. Game designer.
@hyaline
I know that the world is filled with fear, pain, and sadness.
I want to understand and empathise with your fear, pain and sadness.
Korean, English.
he/him.
히아입니다. 512자라니 짧아!
1 person reacted.
어느 한 개발자입니다.