https://code.i-harness.com/ko/q/130dbaa
아니 시발 왜
고 언어가 생긴 배경을 보면 이해 가능하잖아
프로그래머 새끼들이 개멍청해서 C++을 제대로 못 써서 내가 새로 고 언어를 만드노니
삼항연산자도 어리석은 백성들은 이해 못하니 지우겠다
고랭 개발자 설명을 들어보면 어떤 feature를 넣을때 중복된 기능이 없어야 한다는게 기본 목표중 하나엿음. 그런면에서 삼항연산은 if문과 동일하기 때문에 그냥 뺀거임.
고랭에 while이 없는 이유도 마찬가지.
그게 웃긴 점이잖아. 파이썬에 switch문이 없는 이유가 지들 말로는 if else if랑 맵으로 다 되기 때문이라면서 switch문은 또 고랭엔 있음 ㅋㅋ
파이썬에 스위치가 없는 이유는, 스위치의 컴파일 코드와 해시 자료형의 컴파일 코드나 동작원리가 동일하기에 만들지 않은 겁니다.
{a: lambda p1, p2... : 처리내용}
파이썬 놈들은 고랭에서까지 삼항연산자를 맵으로 바꿔서 쓰더라 ㅋㅋㅋ 아니
(map[bool]형식{true: 값, false: 값})[조건] 이게 뭐하는 짓이여
뭐 그럼 내 추측이 틀렸나 보지, 개발자 이야기 상에서는 최대한 복잡도를 줄이기 위해서 몇가지 기준을 잡고 기능을 넣냐 마냐를 결정했다고 했으니까, 다른 기준에 안맞았을지도.
내생각에 고랭개발자라면 if를 없애고 switch를 남길지도..
그럼 switch (bool)b { case true: case false:} 이렇게 써야되겠네 ㅋㅋㅋㅋ
그냥 조건문은 셋다 있자...
switch는 있을만 한데 스칼라처럼 partial function같은 거 쓸 수 있다고 한다면
고 언어가 생긴 배경을 보면 이해 가능하잖아
프로그래머 새끼들이 개멍청해서 C++을 제대로 못 써서 내가 새로 고 언어를 만드노니
삼항연산자도 어리석은 백성들은 이해 못하니 지우겠다
고랭 개발자 설명을 들어보면 어떤 feature를 넣을때 중복된 기능이 없어야 한다는게 기본 목표중 하나엿음. 그런면에서 삼항연산은 if문과 동일하기 때문에 그냥 뺀거임.
고랭에 while이 없는 이유도 마찬가지.
그게 웃긴 점이잖아. 파이썬에 switch문이 없는 이유가 지들 말로는 if else if랑 맵으로 다 되기 때문이라면서 switch문은 또 고랭엔 있음 ㅋㅋ
파이썬에 스위치가 없는 이유는, 스위치의 컴파일 코드와 해시 자료형의 컴파일 코드나 동작원리가 동일하기에 만들지 않은 겁니다.
{a: lambda p1, p2... : 처리내용}
파이썬 놈들은 고랭에서까지 삼항연산자를 맵으로 바꿔서 쓰더라 ㅋㅋㅋ 아니
(map[bool]형식{true: 값, false: 값})[조건] 이게 뭐하는 짓이여
뭐 그럼 내 추측이 틀렸나 보지, 개발자 이야기 상에서는 최대한 복잡도를 줄이기 위해서 몇가지 기준을 잡고 기능을 넣냐 마냐를 결정했다고 했으니까, 다른 기준에 안맞았을지도.
내생각에 고랭개발자라면 if를 없애고 switch를 남길지도..
그럼 switch (bool)b { case true: case false:} 이렇게 써야되겠네 ㅋㅋㅋㅋ
그냥 조건문은 셋다 있자...
switch는 있을만 한데 스칼라처럼 partial function같은 거 쓸 수 있다고 한다면