중복 체크를 못하면 const의 의미가 있나? 최소한 function레벨로 체크해야지 블록레벨로 체크하는 쓰레기 - dc App
익명(118.235)2023-08-10 14:01
프갤로(gotopg)2023-08-10 14:02
ts도 저럼?
프갤러 1(61.76)2023-08-10 14:02
답글
ㅇㅇ - dc App
익명(118.235)2023-08-10 14:04
답글
개소름이네
프갤러 1(61.76)2023-08-10 14:04
답글
얘들아
저게 당연한 동작이고 모든 언어가 다 저래
어처구니가없네 진짜
아웃기여(dish90)2023-08-10 14:05
답글
아니 좆병신js나 그러지 다른언어가면 오버라이드는 되도 재선언 못함 - dc App
익명(118.235)2023-08-10 14:08
답글
지금 가서 c언어로 하위스코프에서 같은이름 변수 선언해봐라
니말처럼 안되는지
아웃기여(dish90)2023-08-10 14:20
답글
C만 언어노? - dc App
익명(118.235)2023-08-10 14:31
답글
되도->돼도
익명(118.235)2023-08-12 16:03
당연히 다른 영역에 있는 변수니까 같은 이름을 쓸 수 있는거지..
프갤러 2(222.99)2023-08-10 14:31
답글
유니크하고 불변하게 하려고 쓰는건데 저러면 휴먼에러 막을 수 없고 쓰는 의미가없음 차라리 let을쓰지 var나써라그냥 - dc App
익명(118.235)2023-08-10 14:32
답글
너 { } 이게 뭘 의미하는지 모르니까 그런소리를 할 수 있는거임. 저건 변수들의 일종의 scope 영역임. 지역변수는 저 영역에서만 생존해있고 상수도 마찬가지임. 코드는 같은 공간에 있지만 엄연히 저걸로 영역이 나눠져있기 때문에 다른 변수로 취급되는거야
프갤러 2(222.99)2023-08-10 14:35
답글
아는데? 그 스코프를 메소드레벨로 나눠야지 좆도 무의미하다고 ㅇㅇ - dc App
익명(118.235)2023-08-10 14:36
답글
블록으로 나누니까 휴먼에러 못막는거아님? 개쓰레기 var랑 차이가없노 - dc App
익명(118.235)2023-08-10 14:36
답글
const는 유니크 하다라는 의미가 아니라, 이 변수는 변할 수 없는 상수라는걸 의미하는거란다. 단지 값이 변하지만 않는다면 이름은 어떻게 붙이던 아무런 상관이 없음
프갤러 2(222.99)2023-08-10 14:39
답글
근데 지금 변하잖아? 물론 레벨이.다르다고해도 충분히 휴먼에러의 소지가 있음 - dc App
익명(118.235)2023-08-10 14:42
답글
그리고 const가 불뱐이기도하지만 유니크도 맞아임마 - dc App
익명(118.235)2023-08-10 14:42
답글
뭘 변해 애초에 저건 소스파일이 다른 코드 처럼 영역자체가 나뉘어진 변수들인데, 당연히 이름 중복이 가능하지
막말로 너가 가져다쓰는 표준 라이브러리가 std:vector이렇잖아? 니말대로 변수명 중복까지 허용안하면 std에서 사용된 모든 변수명을 사용할 수 없게되는데 이게 타당하다고 생각함?
프갤러 2(222.99)2023-08-10 14:43
답글
영어 문자 개수도 한정되어있는데 그런식으로 영역이 다른데도 변수명 중복을 비허용해버리면 변수명도 이상해져버리고 자기만의 컨벤션을 구축하는데도 큰 제약이 생기는데 불필요하게 변수명을 가지고 중복체크를 왜 하냐? 그리고 그런 중복체크가 꽁짜인줄 암? 변수명 하나하나 체크하느라 오버헤드 발생해서 컴파일시간 비정상적으로 늘어나면 누가 책임질거임?
프갤러 2(222.99)2023-08-10 14:45
답글
자바스크립트에 뇌가 녹았구나..영역을 메소드레벨로 나눠야한다고 계속 말하는데 영역이다르다 영역이다르다 이소리밖에안하네 영역 레인지가 잘못됬다고요 - dc App
익명(118.235)2023-08-10 14:45
답글
오버헤드안나게 잘짜시고요 다른언어들에선 잘 쓰고있어오 그리고 클라이언트가 처리할건데 무슨상과 - dc App
익명(118.235)2023-08-10 14:46
답글
에휴 무슨말을하냐 요점을 못잡네증말 - dc App
익명(118.235)2023-08-10 14:46
답글
메소드 레벨은 또 뭐야ㅋㅋ 메타인지능력 떨어지는새끼야. 그럼 니가 바꾸던가? 표준에서 저렇게 정했는데 병신이고 자시고가 왜나옴? 그리고 난 C/C++하는 사람인데 저거가지고 피곤해진 경우 단 한번도 경험해본 적 없는데
별 되도않는걸로 꼴깝떨고있네
프갤러 2(222.99)2023-08-10 14:46
답글
ㅋㅋ 반박을 못하면 메신저를 공격하라더니 ㅋㅋ - dc App
익명(118.235)2023-08-10 14:47
답글
휴먼에러 조장하는 븅신같은거좀 바꿔야한다니까 나는 그런적없는데? ㅇㅈㄹ 수준 여실히보인다 에휴 - dc App
익명(118.235)2023-08-10 14:48
답글
내가 문제가 있어서 바꾸라는게 아니라 문제가 생길.여지를.만들지말란거야 이 핫바리야 - dc App
익명(118.235)2023-08-10 14:48
답글
애초에 메소드영역 이딴 단어 자체가 의미가 없어
코드에서 메모리 생존 주기는 다 scope로 일괄적으로 관리되는데 무슨 메모리영역이냐 ㅋㅋ 자바스크립트같은 스크립트 언어만 쳐하니까 저런 구조가 왜 저렇게 될 수 밖에 없는지 이해를 못하지.. C언어라도 좀 공부해봐라
프갤러 2(222.99)2023-08-10 14:49
답글
저딴걸로 문제 생길 여지가 있었으면 지금 서비스되는 모든 것들이 저걸로 인해 문제가 생겨야겠지? 논리도 구멍 송송나서 지가 뭔 소리를 짓걸이는지도 이해를 못하나보네
넌 스코프에 대한 이해가 없노 게이야 아니면 해본 언어가 js밖에 없는거노
중복 체크를 못하면 const의 의미가 있나? 최소한 function레벨로 체크해야지 블록레벨로 체크하는 쓰레기 - dc App
ts도 저럼?
ㅇㅇ - dc App
개소름이네
얘들아 저게 당연한 동작이고 모든 언어가 다 저래 어처구니가없네 진짜
아니 좆병신js나 그러지 다른언어가면 오버라이드는 되도 재선언 못함 - dc App
지금 가서 c언어로 하위스코프에서 같은이름 변수 선언해봐라 니말처럼 안되는지
C만 언어노? - dc App
되도->돼도
당연히 다른 영역에 있는 변수니까 같은 이름을 쓸 수 있는거지..
유니크하고 불변하게 하려고 쓰는건데 저러면 휴먼에러 막을 수 없고 쓰는 의미가없음 차라리 let을쓰지 var나써라그냥 - dc App
너 { } 이게 뭘 의미하는지 모르니까 그런소리를 할 수 있는거임. 저건 변수들의 일종의 scope 영역임. 지역변수는 저 영역에서만 생존해있고 상수도 마찬가지임. 코드는 같은 공간에 있지만 엄연히 저걸로 영역이 나눠져있기 때문에 다른 변수로 취급되는거야
아는데? 그 스코프를 메소드레벨로 나눠야지 좆도 무의미하다고 ㅇㅇ - dc App
블록으로 나누니까 휴먼에러 못막는거아님? 개쓰레기 var랑 차이가없노 - dc App
const는 유니크 하다라는 의미가 아니라, 이 변수는 변할 수 없는 상수라는걸 의미하는거란다. 단지 값이 변하지만 않는다면 이름은 어떻게 붙이던 아무런 상관이 없음
근데 지금 변하잖아? 물론 레벨이.다르다고해도 충분히 휴먼에러의 소지가 있음 - dc App
그리고 const가 불뱐이기도하지만 유니크도 맞아임마 - dc App
뭘 변해 애초에 저건 소스파일이 다른 코드 처럼 영역자체가 나뉘어진 변수들인데, 당연히 이름 중복이 가능하지 막말로 너가 가져다쓰는 표준 라이브러리가 std:vector이렇잖아? 니말대로 변수명 중복까지 허용안하면 std에서 사용된 모든 변수명을 사용할 수 없게되는데 이게 타당하다고 생각함?
영어 문자 개수도 한정되어있는데 그런식으로 영역이 다른데도 변수명 중복을 비허용해버리면 변수명도 이상해져버리고 자기만의 컨벤션을 구축하는데도 큰 제약이 생기는데 불필요하게 변수명을 가지고 중복체크를 왜 하냐? 그리고 그런 중복체크가 꽁짜인줄 암? 변수명 하나하나 체크하느라 오버헤드 발생해서 컴파일시간 비정상적으로 늘어나면 누가 책임질거임?
자바스크립트에 뇌가 녹았구나..영역을 메소드레벨로 나눠야한다고 계속 말하는데 영역이다르다 영역이다르다 이소리밖에안하네 영역 레인지가 잘못됬다고요 - dc App
오버헤드안나게 잘짜시고요 다른언어들에선 잘 쓰고있어오 그리고 클라이언트가 처리할건데 무슨상과 - dc App
에휴 무슨말을하냐 요점을 못잡네증말 - dc App
메소드 레벨은 또 뭐야ㅋㅋ 메타인지능력 떨어지는새끼야. 그럼 니가 바꾸던가? 표준에서 저렇게 정했는데 병신이고 자시고가 왜나옴? 그리고 난 C/C++하는 사람인데 저거가지고 피곤해진 경우 단 한번도 경험해본 적 없는데 별 되도않는걸로 꼴깝떨고있네
ㅋㅋ 반박을 못하면 메신저를 공격하라더니 ㅋㅋ - dc App
휴먼에러 조장하는 븅신같은거좀 바꿔야한다니까 나는 그런적없는데? ㅇㅈㄹ 수준 여실히보인다 에휴 - dc App
내가 문제가 있어서 바꾸라는게 아니라 문제가 생길.여지를.만들지말란거야 이 핫바리야 - dc App
애초에 메소드영역 이딴 단어 자체가 의미가 없어 코드에서 메모리 생존 주기는 다 scope로 일괄적으로 관리되는데 무슨 메모리영역이냐 ㅋㅋ 자바스크립트같은 스크립트 언어만 쳐하니까 저런 구조가 왜 저렇게 될 수 밖에 없는지 이해를 못하지.. C언어라도 좀 공부해봐라
저딴걸로 문제 생길 여지가 있었으면 지금 서비스되는 모든 것들이 저걸로 인해 문제가 생겨야겠지? 논리도 구멍 송송나서 지가 뭔 소리를 짓걸이는지도 이해를 못하나보네
던->든
됬->됐
짓걸이->지껄이
수 밖에->수밖에
진짜 전라 병신같네 - dc App
두 a는 따로따로인데 저게 왜 덮어쓰는거임? 진짜 몰라서 물어봄 if밖에서는 1이잖아
게이는 스코프가 뭔지 모름?
게이야
우리 게이..
게이는 딥다이브 스코프 부분좀 보고와 ㅎㅎ
다른영역의 값이고 기본문법이라 에러소지가 없지싶은데...
똑같은 지갑 두개 놓고 한지갑에 3만원넣으면 6만원으로 돈복사되노ㅋㅋㅋ
댓글들 ㅂㅅ들이네......... 글쓴놈이 스코프를 몰라서 하는말인줄아냐..........
저런식으로하면 오류 띄우는 언어도 많다 ㅂㅅ들아........
런한거보니까 진짜 모르는거같은데?ㅋㅋㅋㅋㅋㅋ
뭔시발 스코모르는 장애인도있나 형 현직이야임마 ㅂㅅ들이 계속 스코프타렁하니까 무시하는거지 근데오ㅔ념글 - dc App
clang이나 g++쓰면 저것도 에러나는데.. 에러가 컴파일러가내지 언어가 내냐?
var를 왜씀? 변수명 중복에, 스코프를 뚫어버리고, 오히려 휴먼 에러가 더 발생하고 유지보수도 어려운데
js가 스코프 단위로 변수를 관리하는건 태생적인 이유니까 어쩔 수 없는 부분이라 const let으로 보완한 건데 var 쓸거면 js를 쓰지마셈
너는 평생 자스만 해야할것같다
변수 shadowing아님? 지원하는 lsp스팩에따라 경고띄워주는것도있는데 (gopls이 그럼) 저거 자체를 막는 언어는없음.
아닌데 있는데 - dc App
const랑 let은 그냥 고정 or 가변 값이야 라고 알려주는 개발자가 개발자에게 알려주는 정보에 불과. - dc App
오