Programming (Javascript, python)

evergreendavid·2019년 12월 3일
0

1. Python - Set

  1. Set 생성, 중괄호, set함수 사용
  2. case 1. 만들때 중복된 값이 있으면 하나만 존재 하도록 만들어짐
  3. case 2. 순서대로 입력안된 숫자들
my_set = { 1,1,1,1, 2,2,2,2 }
print(my_set)
-> {1, 2}


my_set2 = { 3, 2,1 }
print(my_set2)
-> {1, 2, 3}

my_set3 = set( [ 3, 2,1 ] )
print(my_set3)
-> {1, 2, 3}

Set을 사용한 예제
list 의 고유 값들의 수를 리턴

def get_unique_numbers_count(numbers):

  set_in_func = set(numbers)
  count = 0

  for i in set_in_func:
    count += 1

  return count

2. Javascript - arrow function

간결한 표현을 위해 ES6 버전에서 추가 되었고, 콜백함수 정의할때 간결한 방식으로 사용 가능
나중에 arrow function 을 사용한 코드를 만날 수도 있기 때문에 지금 잘 봐두자

ES5에서 익명 함수를 정의 하였던 방식
function() {}
Arrow function 으로 표현하면 다음과 같이 심플하게 표현 가능
() => {}

다음 예제도 arrow function 으로 표현한 예제

function getEmail2(username) {
  return `${username}@gmail.com`;
}

const getEmail = username => `${username}@gmail.com`;

참고
back tick 으로 감싸면 그 안에 변수를 넣어서 표현할 수 있음. template literal 에서 개행 처리도 입력 가능

const name = '김개발';
const hi = `안녕하세요. 저는 ${name} 입니다.`;


let detail = `자세히 
보아야
이쁘다


내코드..`;
console.log(detail);

0개의 댓글