분류 전체보기 (278) 썸네일형 리스트형 Django models.py python manage.py makemigrationspython manage.py migrate [Python] TIL : HackerRank TIL : Computation Design / Rhino / Grasshopper [TypeScript] 인터페이스로 함수의 타입 정의 오른쪽처럼 그냥 함수를 쓰면 되는건데 왜 타입스크립트에서는 저 타입 지정 Interface를 만들고 함수에 타입을 지정해주는 걸까? => react에서 props로 함수를 넘겨줄 때 많이 사용되는 방식이다.부모 자식간에 컴포넌트로 props로 데이터가 넘어갈 때 생기는 타입 오류를 사전에 막아준다. 1. 같은 타입의 매개변수를 사용하는 함수가 여러개일 때 매개변수 타입을 안적어도된다.// [방식 A] 타입을 지정하지 않은 경우: 매번 타입을 적어야 함 (귀찮음)const add = (x: number, y: number) => x + y;const sub = (x: number, y: number) => x - y;// [방식 B] 타입을 미리 지정한 경우: 구현할 때 깔끔함!interface Mat.. [TypeScript] 타입스크립트란? https://www.typescriptlang.org/play/ TS Playground - An online editor for exploring TypeScript and JavaScriptThe Playground lets you write TypeScript or JavaScript online in a safe and sharable way.www.typescriptlang.org 어느정도 typescript가 알아서 추론을 하지만 매개변수 타입은 적어주는것이 좋음.타입을 적어주지 않으면 보통 any타입으로 추론을 함 any타입으로 지정시 implicitAny라는 오류가 발생할 수 있음 const a : {} = 'hello';{} : null, undifined를 제외한 모든 타입을 의.. [TypeScript] 유니온 타입, 인터섹션 타입 / | & / 유니온타입과 or연산 차이/ | || https://velog.io/@soulee__/TypeScript-Union-Type [TypeScript] 유니온 타입과 인터섹션 타입 (Union Type & Intersection Type) #4본 포스팅은, '캡틴판교'님이 작성하신 '타입스크립트 핸드북'을 보고 스스로 정리하기 위해 작성하는 포스팅입니다. 자세한 내용은 https://joshua1988.github.io/를 참고해주세요!velog.io 사용 목적이 전혀 다르지만 왜인지 모르게 볼 때 마다 헷갈리는 타입이다 | : 유니온타입 (타입지정시 사용됨, 컴파일 하면 마찬자기로 사라짐)& : 인터센션 타입 (타입지정시 사용됨, 여러 타입을 모두 만족하는 하나의 타입)|| : 논리연산자 (실제 데이터를 연산하는데 사용 | 유니온 타입 |.. [TypeScript, Python] null, undefined, None , ? / ?? 사용법 의미 , 병합연산자, 옵셔널 체이닝 python에서는 변수를 선언만 하고 값을 안 넣는 게 불가능하므로(NameError), undefined 개념이 없음변수 선언시 무조껀 초기화를 동시에 시켜줘야함 ( a = [] )변수를 선언만하고 값을 넣어주지 않으면 undefined. null, none은 데이터가 없다는것이 데이터 TS에서 null과 undefined을 관리하는 방법 null 값이 들어올 가능성이 있는 경우 유니온타입으로 변수 지정let address: string | null = "Seoul"; 1. 옵셔널 체이닝 (?.)// user가 null이면, user.address에 접근할 때 에러가 터짐(JS의 고질병)// TS 해결책:const city = user?.address?.city; // 해석: user가 있어? -> .. 정적타입, 동적타입 / 컴파일 타임, 런타임 코드가 작동 될 때 -> 컴퓨터가 소스코드를 이해할 수 있도록 기계어로 변환되는 시점 : 컴파일 타임 -> 변환된 후 컴퓨터 메모리어 적재되어 실행되는 타임 : 런타임 컴파일 에러 프로그램이 빌드될 때 생기는 오류 Syntax ErrorType 체크 에러파일 참조 오류 런타임에러프로그램이 성공적으로 돌아도 그 내부에서 생기는 오류들 정적 타입 언어컴파일타임에 변수의 타입이 결정됨타입스크립트도 여기에 속함 c, java: 실행(런타임)이 되기 위해서 컴파일하는 과정을 거쳐야함 동적 타입 언어런타임시 변수의 타입이 결정됨 파이썬, 자바스크립트 : (컴파일이 필요 없음) 프로그램을 실행할 때 (runtime) 타입 에러가 발견됨 스크립트 언어는 컴파일이 필요없는 이유 interpreter라는 기계어 .. 이전 1 2 3 4 ··· 35 다음