language 2

[python]언더스코어

아휴 스크립트 언어 짱싫다 했는데 어쩌다보니 하고있네... 언더 스코어(_) 기본적으로 언더 스코어는 여타 다른 언어에서 스네이크 방식의 변수 및 함수를 선언할 때 이름에 쓰였다. 그런데 파이썬에서는 조금 특별한 위치를 가진다. 인터프리터에서 마지막 값을 저장 값을 무시하고싶을 때 변수나 함수명에 특별한 의미, 기능부여 숫자 리터럴값의 자릿수 구분용 인터프리터에서 인터프리터, 그러니까 대충 터미널 켰을때 인터프리터는 대화형 실행을 하기 때문에 마지막 값을 볼 수 있다. 그 마지막 값을 받아 오는 _ >> 1+1 2 >> _+1 3 이런느낌 값을 무시하고싶을 때 일단 이 용도의 _는 python 3.x 에서만 사용 가능하다. # 언패킹시 특정값을 무시 x, _, y = (1, 2, 3) # x = 1, y..

language/python 2022.05.10

[js]ES6 Template literals

Template literals es6 이후 자바스크립트와 이전 스크립트의 차이는 언제나 중요한 질문 사항 중 하나. 템플릿 리터럴은 원래 자바스크립트에서 문자열을 나타낼 때 쓰던 ''(작은 따옴표)와 +(덧셈연산자) 대신 `(백틱)과 ${ } 표현식을 지원한다. `` 안에는 띄워쓰기, 줄바꿈, ${}를 이용한 변수 등 다양하게 넣을 수 있다. 기존의 ''보다 편해짐. es6 버전 function difference_es6(num1, num2) { // 두 단어의 길이 차이 string 출력 let result = Math.abs(num1 - num2); let str = `${num1}, ${num2}의 차이는 ${result}입니다.`; return str; } 기존 버전 function differ..

language/javascript 2022.02.16